Research Results and Modularity Visions
Session 1: FeaturesChair: David Lorenz
Separation of Concerns in Feature Modeling: Support and Applications (Research results)
Intraprocedural Dataflow Analysis for Software Product Lines (Research results)
Features and Object Capabilities: Reconciling Two Visions of Modularity (Modularity visions)
Session 2: DebuggingChair: Wouter Joosen
Two-Way Traceability and Conflict Debugging for AspectLTL Programs (Research results)
A Debug Interface for Debugging Multiple Domain Specific Aspect Languages (Research results)
A Fine-Grained Debugger for Aspect-Oriented Programming (Research results)
Session 3: LanguagesChair: Mario Südholt
A Monadic Interpretation of Execution Levels and Exceptions for AOP (Research results)
Adaptable Generic Programming with Required Type Specifications and Package Templates (Research results)
Do We Really Need to Extend Syntax for Advanced Modularity? (Modularity visions)
Session 4: InterferenceChair: Mira Mezini
A Closer Look at Aspect Interference and Cooperation (Research results)
Management of Feature Interactions with Transactional Regions (Research results)
Method Shelters: Avoiding Conflicts among Class Extensions Caused by Local Rebinding (Research results)
Session 5: EmpiricalChair: Stefan Udo Hanenberg
An Exploratory Study of the Design Impact of Language Features for Aspect-oriented Interfaces (Research results)
Comprehensively Evaluating Conformance Error Rates of Applying Aspect State Machines for Robustness Testing (Research results)
Are Automatically-Detected Code Anomalies Relevant to Architectural Modularity? An Exploratory Analysis of Evolving Systems (Research results)
Session 6: Modularity in Systems SoftwareChair: Michael Haupt
LARA: An Aspect-Oriented Programming Language for Embedded Systems (Research results)
ContextErlang: Introducing Context-oriented Programming in the Actor Model (Research results)
Fine-grained Modularity and Reuse of Virtual Machine Components (Modularity visions)
Session 7: Architecture and DesignChair: Eric Bodden
Multi-View Refinement of AO-Connectors in Distributed Software Systems (Research results)
Weaving Dynamical Aspects in HiLA (Research results)
Session 8: Implementing LanguagesChair: Hidehiko Masuhara
An Object-oriented Framework for Aspect-oriented Languages (Research results)
Reusing Non-Functional Concerns Across Languages (Research results)
DiSL: a Domain-Specific Language for Bytecode Instrumentation (Research results)