Results 51 to 60 of about 4,195 (153)
Aspect-oriented interaction in multi-organisational web-based systems [PDF]
Separation of concerns has been presented as a promising tool to tackle the design of complex systems in which cross-cutting properties that do not fit into the scope of a class must be satisfied.
Corchuelo Gil, Rafael +2 more
core
Static and Dynamic Detection of Behavioral Conflicts Between Aspects [PDF]
Aspects have been successfully promoted as a means to improve the modularization of software in the presence of crosscutting concerns. The so-called aspect interference problem is considered to be one of the remaining challenges of aspect-oriented ...
Aksit, Mehmet +2 more
core +5 more sources
A heuristic-based approach to code-smell detection [PDF]
Encapsulation and data hiding are central tenets of the object oriented paradigm. Deciding what data and behaviour to form into a class and where to draw the line between its public and private details can make the difference between a class that is an ...
Kirk, D., Roper, M., Wood, M.
core
MAJOR: AN ASPECT WEAVER WITH FULL COVERAGE SUPPORT
Prevailing Aspect-Oriented Programming (AOP) frameworks for Java, such as AspectJ, use bytecode instrumentation techniques to weave aspects into application code. Unfortunately, those frameworks do not support weaving in the Java class library.
Alex Villazón +2 more
doaj
Monitoring-Oriented Programming: A Tool-Supported Methodology for Higher Quality Object-Oriented Software [PDF]
This paper presents a tool-supported methodological paradigm for object-oriented software development, called monitoring-oriented programming and abbreviated MOP, in which runtime monitoring is a basic software design principle.
Chen, Feng +2 more
core
On the Pursuit of Static and Coherent Weaving [PDF]
Aspect-oriented programming (AOP) has been shown to be a useful model for software development. Special care must be taken when we try to adapt AOP to strongly typed functional languages which come with features like type inference mechanism ...
Chen, Kung, Khoo, Siau-Cheng, Wang, Meng
core
AOSD Ontology 1.0 - Public Ontology of Aspect-Orientation [PDF]
This report presents a Common Foundation for Aspect-Oriented Software Development. A Common Foundation is required to enable effective communication and to enable integration of activities within the Network of Excellence.
Berg, K.G. van den +2 more
core +1 more source
Implementing Coordinated Error Recovery for Distributed Object-Oriented Systems with AspectJ [PDF]
Cecília M. F. Rubira +1 more
openalex +2 more sources
JooFlux: Hijacking Java 7 InvokeDynamic To Support Live Code Modifications [PDF]
Changing functional and non-functional software implementation at runtime is useful and even sometimes critical both in development and production environments. JooFlux is a JVM agent that allows both the dynamic replacement of method implementations and
Mouël, Frédéric Le, Ponge, Julien
core +3 more sources
Towards an aspect weaving BPEL engine [PDF]
This position paper proposes the use of dynamic aspects and the visitor design pattern to obtain a highly configurable and extensible BPEL engine. Using these two techniques, the core of this infrastructural software can be customised to meet new ...
Courbis, C., Finkelstein, A.
core

