Results 1 to 10 of about 3,906 (129)

Comprehensive Aspectual UML Approach to Support AspectJ [PDF]

open access: yesThe Scientific World Journal, 2014
Unified Modeling Language is the most popular and widely used Object-Oriented modelling language in the IT industry. This study focuses on investigating the ability to expand UML to some extent to model crosscutting concerns (Aspects) to support AspectJ.
Aws Magableh   +2 more
doaj   +6 more sources

Temporal Assertions using AspectJ

open access: yesElectronic Notes in Theoretical Computer Science, 2006
AbstractWe present a runtime verification framework for Java programs. Properties can be specified in Linear-time Temporal Logic (LTL) over AspectJ pointcuts. These properties are checked during program-execution by an automaton-based approach where transitions are triggered through aspects.
Volker Stolz, Eric Bodden
exaly   +2 more sources

Getting started with ASPECTJ [PDF]

open access: yesCommunications of the ACM, 2001
Many software developers are attracted to the idea of AOP, but unsure about how to begin using the technology. They recognize the concept of crosscutting concerns, and know that they have had problems with the implementation of such concerns in the past. But there are many questions about how to adopt AOP into the development process.
Gregor Kiczales   +5 more
exaly   +2 more sources

Locating Source Code Bugs in Software Information Systems Using Information Retrieval Techniques

open access: yesBig Data and Cognitive Computing, 2022
Bug localization is the process through which the buggy source code files are located regarding a certain bug report. Bug localization is an overwhelming and time-consuming process.
Ali Alawneh   +2 more
doaj   +1 more source

Code Complexity and Version History for Enhancing Hybrid Bug Localization

open access: yesIEEE Access, 2021
Software projects are not void from bugs when they are released, so the developers keep receiving bug reports that describe technical issues. The process of identifying the buggy code files that correspond to the submitted bug reports is called bug ...
Ahmed Ali Seyam   +2 more
doaj   +1 more source

Deriving refactorings for aspectJ [PDF]

open access: yesCompanion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, 2004
In this paper we present aspect-oriented programming laws that are useful for deriving refactorings for AspectJ. The laws help developers to verify if the transformations they define preserve behavior. We illustrate that by deriving several AspectJ refactorings.
Leonardo Cole, Paulo Borba
openaire   +1 more source

An empirical evaluation of metrics on aspect-oriented programs

open access: yesUHD Journal of Science and Technology, 2019
The quality evaluation of software metrics measurement is considered as the primary indicator of imperfection prediction and software maintenance in various empirical studies of software products.
Mazen Ismaeel Ghareb, Garry Allen
doaj   +1 more source

Conexiones aspectuales de reglas de negocio con Spring

open access: yesInformes Científicos y Técnicos (Universidad Nacional de la Patagonia Austral), 2014
En toda organización existen restricciones, con el fin de que no se lleven a cabo acciones inválidas. Estas restricciones son denominadas Reglas de Negocio, las mismas han adquirido gran interés en la actualidad, llegando a constituir un activo de gran ...
Graciela Beatriz Vidal
doaj   +1 more source

BALALU: Anticipar los cambios en un Software OA

open access: yesInformes Científicos y Técnicos (Universidad Nacional de la Patagonia Austral), 2014
El mantenimiento y evolución del software muchas veces se vuelve una tarea engorrosa, debido a que el software no se encuentra adecuadamente documentado, o bien las personas destinadas a realizar los cambios no son los propios desarrolladores del ...
Cecilia Andrea Fuentes Zamorano   +1 more
doaj   +1 more source

Home - About - Disclaimer - Privacy