Technical Track Program Overview
March 23
Wednesday
08:30 am
Opening: Technical Track Chair Intro
Keynote: Modularity for the Modern World - Mary Shaw Room: Caboclinhos
10:30 am
Session 1: Specifying concerns
Chair: Eric Bodden | Room: Caboclinhos
- MetaLexer: A Modular Lexical Specification Language.
Andrew Casey, Laurie Hendren
- AspectLTL: An Aspect Language for LTL Specifications.
Shahar Maoz, Yaniv Sa'ar
- From Aspect-oriented Requirements Models to Aspect-oriented Business Process Design Models.
Sébastien Mosser, Gunter Mussbacher, Mireille Blay - Fornarino, Daniel Amyot
03:30 pm
Session 2: Incremental development
Chair: Karl Lieberherr | Room: Caboclinhos
- Compositional Type-Checking for Delta-Oriented Programming.
Ina Schaefer, Lorenzo Bettini, Ferruccio Damiani (skype presentation)
- Reducing Combinatorics in Testing Product Lines.
Chang Hwan Peter Kim, Don Batory, Sarfraz Khurshid
- Aspect-Aware Operating-System Development.
Daniel Lohmann, Wanja Hofer, Wolfgang Schröder-Preikschat, Olaf Spinczyk
05:00 pm
Session 3: Being empirical
Chair: Mira Mezini | Room: Caboclinhos
- On the Impact of Crosscutting Concern Projection on Code Measurement.
Eduardo Figueiredo, Alessandro Garcia, Marcelo Maia, Gabriel Ferreira, Camila Nunes, Jon Whittle
- Aspect Assumptions: A Retrospective Study of AspectJ Developers' Assumptions about Aspect Usage.
Steffen Zschaler, Awais Rashid
- Aspect-Based Dynamic Software Updating: A Model and its Empirical Evaluation.
Susanne Cech Previtali, Thomas R. Gross
March 24
Thursday
10:00 am
Session 4: Advances on Aspect Languages
Chair: Atsushi Igarashi | Room: Caboclinhos
- Closure Joinpoints: Block Joinpoints without Surprises.
Eric Bodden
- Polymorphic Bytecode Instrumentation.
Philippe Moret, Walter Binder, Éric Tanter
- Translucid Contracts: Expressive Specification and Modular Verification for Aspect-Oriented Interfaces.
Mehdi Bagherzadeh, Hridesh Rajan, Gary T. Leavens, Sean Mooney
11:30 am Lunch + Natural swimming pools tour
03:00 pm
Session 7: Events
Chair: Eric Tanter | Room: Caboclinhos
- Escala: Modular Event-Driven Object Interactions in Scala.
Vaidas Gasiunas, Lucas Satabin, Mira Mezini, Angel Nunez, Jacques Noye
- Putting Events in Context.
Adrian Holzer, Lukasz Ziarek, K R Jayaram, Patrick Eugster
- EventCJ: A Context-Oriented Programming Language with Declarative Event-based Context Transition.
Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
07:30 pm Conference Banquet
March 25
Friday
08:30 am
Industry Track Chair Intro and Awards
Keynote: Modularity, Agility, and Architecture's Paradox - Kirk Knoernschild Room: Caboclinhos
10:30 am
Session 5: Practical aspects
Chair: Mario Südholt | Room: Caboclinhos
- An Aspect-Oriented Approach for Implementing Evolutionary Computation Applications.
Andres J. Ramirez, Adam C. Jensen, Betty H.C. Cheng
- Maintainable and Reusable Scientific Software Adaptation.
Pilsung Kang, Eli Tilevich, Srinidhi Varadarajan, Naren Ramakrishnan
- Applying Dependability Aspects on top of "Aspectized" Software Layers.
Kiev Gama, Didier Donsez
01:30 pm
Session 6: Measuring code
Chair: Walter Cazzola | Room: Caboclinhos
- Analyzing the Discipline of Preprocessor Annotations in 30 Million Lines of C Code.
Jörg Liebig, Christian Kästner, Sven Apel
- An Exploratory Study of Code Smells in Evolving Aspect-Oriented Systems.
Isela Macia, Alessandro Garcia, Arndt Von Staa
- Measuring the Effects of Aspect-Oriented Refactoring on Component Relationships: Two Case Studies.
Reishi Yokomori, Harvey Siy, Norihiro Yoshida, Masami Noro, Katsuro Inoue
| |