Results 51 to 60 of about 3,906 (129)

Declarative Aspect Composition [PDF]

open access: yes, 2004
Aspect-oriented languages provide means to attach certain program units (e.g. advice, filters) to a given set of join points. It is possible that not just a single , but several units need to execute at the same join point.
Aksit, Mehmet   +2 more
core   +1 more source

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  

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  

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  

An Analysis of Aspect Composition Problems [PDF]

open access: yes, 2006
The composition of multiple software units does not always yield the desired results. In particular, aspect-oriented composition mechanisms introduce new kinds of composition problems.
Bergmans, Lodewijk   +2 more
core   +1 more source

Browser-based Analysis of Web Framework Applications

open access: yes, 2010
Although web applications evolved to mature solutions providing sophisticated user experience, they also became complex for the same reason. Complexity primarily affects the server-side generation of dynamic pages as they are aggregated from multiple ...
Goedicke, Michael, Kersten, Benjamin
core   +2 more sources

VM Supported AspectJ

open access: yes, 2010
Traditional AspectJ implementations use a VM-external implementation approach based on JBC instrumentation. These approaches pose an inherent penalty in both steady state performance as well as startup or recompilation performance. We present a map of the design space for AspectJ implementations with potential advantages and disadvantages to evaluate ...
openaire   +1 more source

The Need to Support of Data Flow Graph Visualization of Forensic Lucid Programs, Forensic Evidence, and their Evaluation by GIPSY

open access: yes, 2011
Lucid programs are data-flow programs and can be visually represented as data flow graphs (DFGs) and composed visually. Forensic Lucid, a Lucid dialect, is a language to specify and reason about cyberforensic cases.
Debbabi, Mourad   +2 more
core   +1 more source

Home - About - Disclaimer - Privacy