|  | ||||||||||||||||||
|  | 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) | ||||||||||||||||||