º Home
      º Organization
      º Travel/Venue
      º Program

Keynote and Invited Speakers


Accepted Papers and Presentations

Technical Track

Modularity Visions Track

Industry Track

Student Research Competition

Retrospective on Modularity




      º Important Dates
      º Call For Contributions
      º Student Rally

º Student Research Competition

      º Promote AOSD 2011
      º Student Volunteers
      º Past Conferences
      º Registration  

Technical Track Program Overview

March 23
08:00 am
08:30 am
Opening: Technical Track Chair Intro
Keynote: Modularity for the Modern World - Mary Shaw
Room: Caboclinhos
10:00 am
Coffee Break
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

12:00 pm
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
07:30 am
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

05:00 pm
07:30 pm
Conference Banquet
March 25
08:00 am
08:30 am
Industry Track Chair Intro and Awards
Keynote: Modularity, Agility, and Architecture's Paradox - Kirk Knoernschild
Room: Caboclinhos
10:00 am
Coffee Break
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

12:00 pm
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

04:30 pm
Social Event




Diamond Sponsors


Platinum Sponsors


Gold Sponsors


Silver Sponsors


Bronze Sponsors


ACM Student Research Competition Sponsor


In Cooperation With


Organizing Sponsors