|
AOSD 2012 Proceedings Table of Contents MODULARITY:
aosd.12–Chairs’ Welcome
MODULARITY: aosd.12-Organization MODULARITY: aosd.12-Sponsor & Supporters AOSD 2012 Proceedings Author Index |
|||||||||||||||||
Session
1: Features Separation
of Concerns in Feature Modeling: Support and Applications
(Page 1) Intraprocedural
Dataflow Analysis for Software Product Lines
(Page 13) Features
and Object Capabilities: Reconciling Two Visions of Modularity
(Page 25) |
||||||||||||||||||
Session
2: Debugging Two-Way
Traceability and Conflict Debugging for AspectLTL Programs
(Page 35) A
Debug Interface for Debugging Multiple Domain Specific Aspect Languages
(Page 47) A
Fine-Grained Debugger for Aspect-Oriented Programming
(Page 59) |
||||||||||||||||||
Session
3: Languages A
Monadic Interpretation of Execution Levels and Exceptions for AOP
(Page 71) Adaptable
Generic Programming with Required Type Specifications and Package Templates
(Page 83) Do
We Really Need to Extend Syntax for Advanced Modularity?
(Page 95) |
||||||||||||||||||
Session
4: Interference A
Closer Look at Aspect Interference and Cooperation
(Page 107) Management
of Feature Interactions with Transactional Regions
(Page 119) Method
Shelters: Avoiding Conflicts Among Class Extensions Caused by Local
Rebinding
(Page 131) |
||||||||||||||||||
Session
5: Empirical An
Exploratory Study of the Design Impact of Language Features for Aspect-oriented
Interfaces
(Page 143) Comprehensively
Evaluating Conformance Error Rates of Applying Aspect State Machines
(Page 155) Are
Automatically-Detected Code Anomalies Relevant to Architectural Modularity?
An Exploratory Analysis of Evolving Systems
(Page 167) |
||||||||||||||||||
Session
6: Modularity in Systems Software LARA:
An Aspect-Oriented Programming Language for Embedded Systems
(Page 179) ContextErlang:
Introducing Context-oriented Programming in the Actor Model
(Page 191) Fine-Grained
Modularity and Reuse of Virtual Machine Components
(Page 203) |
||||||||||||||||||
Session
7: Implementing Languages An
Object-Oriented Framework for Aspect-Oriented Languages
(Page 215) Reusing
Non-Functional Concerns Across Languages
(Page 227) DiSL:
A Domain-Specific Language for Bytecode Instrumentation
(Page 239) |
||||||||||||||||||
Session
8: Architecture and Design Multi-View
Refinement of AO-Connectors in Distributed Software Systems
(Page 251) Weaving
Semantic Aspects in HiLA
(Page 263) |
||||||||||||||||||