Results 1 to 10 of about 4,195 (153)
Comprehensive Aspectual UML Approach to Support AspectJ [PDF]
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 +8 more sources
Deriving refactorings for AspectJ [PDF]
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
openalex +2 more sources
Exploring AspectJ Refactorings
is nothing but a change that you make to the software. It is a series of steps that are carried out on the piece of software. After the refactoring is applied on the code it is important to note down the changes that have been done to the software. Care should be taken such that the behvaiour of the software does not change even if the refactoring is ...
Geeta Bagade, Shashank Joshi
openalex +2 more sources
Complex systems usually contain design units that are logically related to several objects in the system. Some examples include: tracing, propagation of interrupts, multi-object protocols, security enforcement etc. This crosscutting between those design units and the objects is a natural phenomenon. But, using traditional implementation techniques, the
Erik Hilsdale +5 more
openalex +2 more sources
A Coupling Framework for AspectJ [PDF]
Aspect-orientation is an emerging paradigm that is based on the separation of concerns principle. It offers the idea of a new modular unit that encapsulates crosscutting concerns which would otherwise be scattered across multiple modules. Aspect-oriented measurement is a research area that has gained an increasing amount of attention lately due to the ...
Marc Bartsch, Rachel Harrison
openalex +2 more sources
Temporal Assertions using AspectJ
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
openalex +2 more sources
Getting started with ASPECTJ [PDF]
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
openalex +3 more sources
Incrementally developing parallel applications with AspectJ [PDF]
This paper presents a methodology to develop more modular parallel applications, based on aspect oriented programming. Traditional object oriented mechanisms implement application core functionality and parallelisation concerns are plugged by aspect oriented mechanisms. Parallelisation concerns are separated into four categories: functional or/and data
João L. Sobral
openalex +4 more sources
A Lightweight and Extensible AspectJ Implementation
1
Rodolfo Toledo, Éric Tanter
openalex +4 more sources
Detecting Bad Smells in AspectJ
JUCS - Journal of Universal Computer Science Volume Nr.
Eduardo Kessler Piveta +3 more
openalex +3 more sources

