Results 1 to 10 of about 4,195 (153)

Comprehensive Aspectual UML Approach to Support AspectJ [PDF]

open access: goldThe 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   +8 more sources

Deriving refactorings for AspectJ [PDF]

open access: greenCompanion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, 2005
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

open access: bronzeInternational Journal of Computer Applications, 2016
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

AspectJ [PDF]

open access: goldAddendum to the 2000 proceedings of the conference on Object-oriented programming, systems, languages, and applications (Addendum), 2000
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]

open access: hybridElectronic Workshops in Computing, 2006
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

open access: diamondElectronic 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
openalex   +2 more sources

Getting started with ASPECTJ [PDF]

open access: bronzeCommunications 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
openalex   +3 more sources

Incrementally developing parallel applications with AspectJ [PDF]

open access: greenProceedings 20th IEEE International Parallel & Distributed Processing Symposium, 2006
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

Detecting Bad Smells in AspectJ

open access: green, 2020
JUCS - Journal of Universal Computer Science Volume Nr.
Eduardo Kessler Piveta   +3 more
openalex   +3 more sources

Home - About - Disclaimer - Privacy