Results 41 to 50 of about 3,906 (129)

LSTM Attention-Driven Similarity Learning for Effective Bug Localization

open access: yesApplied Sciences
Objective: The complexity of software systems, with their multifaceted functionalities and intricate source code structures, poses significant challenges for developers in identifying and resolving bugs.
Geunseok Yang, Jinfeng Ji, Eontae Kim
doaj   +1 more source

Composing Aspects at Shared Join Points [PDF]

open access: yes, 2005
Aspect-oriented languages provide means to superimpose aspectual behavior on a given set of join points. It is possible that not just a single, but several units of aspectual behavior need to be superimposed on the same join point.
Aksit, Mehmet   +2 more
core   +3 more sources

Developing a Generic Debugger for Advanced-Dispatching Languages [PDF]

open access: yes, 2010
Programming-language research has introduced a considerable number of advanced-dispatching mechanisms in order to improve modularity. Advanced-dispatching mechanisms allow changing the behavior of a function without modifying their call sites and thus ...
Bockisch, Christoph, Yin, Haihan
core   +1 more source

On the Role of Primary and Secondary Assets in Adaptive Security: An Application in Smart Grids [PDF]

open access: yes, 2012
peer-reviewedAdaptive security aims to protect valuable assets managed by a system, by applying a varying set of security controls. Engineering adaptive security is not an easy task.
Ali, Raian   +4 more
core   +1 more source

AspectJ Paradigm Model: A basis for Multi-paradigm Design for AspectJ [PDF]

open access: yes, 2001
Multi-paradigm design is a metaparadigm: it enables to select the appropriate paradigm among those supported by a programming language for a feature being modeled in a process called transformational analysis. A paradigm model is a basis for multi-paradigm design. Feature modeling appears to be appropriate to represent a paradigm model. Such a model is
openaire   +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

Java Modular Extension for Operator Overloading

open access: yes, 2014
The paper introduces a modular extension (plugin) for Java language compilers and Integrated Development Environments (IDE) which adds operator overloading feature to Java language while preserving backward compatibility.
Melentyev, Artem
core   +1 more source

Implementing an OpenMP-like standard with AspectJ [PDF]

open access: yesProceedings of the 3rd workshop on Modularity in systems software, 2013
This paper presents an aspect-oriented library, coded in AspectJ, that aims to mimic the OpenMP standard for multicore programming in Java. Building the library on top of AspectJ intrinsically supports the sequential semantics of OpenMP. The library enables the use of parallelism related constructors in object-oriented systems due to better ...
Medeiros, Bruno Silvestre   +1 more
openaire   +2 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  

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

Home - About - Disclaimer - Privacy