Results 51 to 60 of about 4,195 (153)

Aspect-oriented interaction in multi-organisational web-based systems [PDF]

open access: yes, 2003
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]

open access: yes, 2007
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]

open access: yes, 2007
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

open access: yesInvestigación & Desarrollo, 2011
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]

open access: yes, 2004
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]

open access: yes, 2006
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]

open access: yes, 2005
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

JooFlux: Hijacking Java 7 InvokeDynamic To Support Live Code Modifications [PDF]

open access: yes, 2012
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]

open access: yes, 2004
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  

Home - About - Disclaimer - Privacy