Feature-oriented software product lines
The idea for this book arose from a series of lectures on modern programming paradigms,
feature-oriented programming, and software product lines that are continuously held at the …
feature-oriented programming, and software product lines that are continuously held at the …
Open modules: Modular reasoning about advice
J Aldrich - European conference on object-oriented programming, 2005 - Springer
Advice is a mechanism used by advanced object-oriented and aspect-oriented
programming languages to augment the behavior of methods in a program. Advice can help …
programming languages to augment the behavior of methods in a program. Advice can help …
Composition, reuse and interaction analysis of stateful aspects
Aspect-Oriented Programming promises separation of concerns at the implementation level.
However, aspects are not always orrthogonal and aspect interaction is a fundamental …
However, aspects are not always orrthogonal and aspect interaction is a fundamental …
A framework for the detection and resolution of aspect interactions
Abstract Aspect-Oriented Programming (AOP) promises separation of concerns at the
implementation level. However, aspects are not always orthogonal and aspect interaction is …
implementation level. However, aspects are not always orthogonal and aspect interaction is …
Aspectual feature modules
Two programming paradigms are gaining attention in the overlapping fields of software
product lines (SPLs) and incremental software development (ISD). Feature-oriented …
product lines (SPLs) and incremental software development (ISD). Feature-oriented …
Modeling crosscutting in aspect-oriented mechanisms
H Masuhara, G Kiczales - European Conference on Object-Oriented …, 2003 - Springer
Modeling four aspect-oriented programming mechanisms shows the way in which each
supports modular crosscutting. Comparing the models produces a clear three part …
supports modular crosscutting. Comparing the models produces a clear three part …
[PDF][PDF] Use cases and aspects-working seamlessly together
I Jacobson - Journal of object technology, 2003 - jot.fm
Aspect oriented programming (AOP) is “the missing link” to allow you slice a system, use
case by use case, over “all” lifecycle models. This will dramatically change the way complex …
case by use case, over “all” lifecycle models. This will dramatically change the way complex …
A compilation and optimization model for aspect-oriented programs
H Masuhara, G Kiczales, C Dutchyn - International Conference on …, 2003 - Springer
This paper presents a semantics-based compilation model for an aspect-oriented
programming language based on its operational semantics. Using partial evaluation, the …
programming language based on its operational semantics. Using partial evaluation, the …
Dataflow pointcut in aspect-oriented programming
H Masuhara, K Kawauchi - Asian Symposium on Programming …, 2003 - Springer
A dataflow-based pointcut is proposed for aspect-oriented programming (AOP) languages.
The pointcut specifies where aspects should be applied based on the origins of values. It is …
The pointcut specifies where aspects should be applied based on the origins of values. It is …