The 8th International Conference on Aspect-Oriented Software Development (AOSD.09)
March 2-6, 2009
Charlottesville, Virginia, USA
Held at the University of Virginia

Conference Home

Research Track

Best Paper Award, AOSD.09

A Graph-Transformation-Based Simulation Approach for Analysing Aspect Interference on Shared Join Points.

Authored by:

  • Mehmet Aksit (University of Twente)
  • Arend Rensink (University of Twente)
  • Tom Staijen (University of Twente)

Wednesday, March 4 Thursday, March 5 Friday, March 6
11:00 am-
12:30 pm
Research Session 1:
Programming Languages
Research Session 4:
Aspect-Oriented Requirements Engineering
Research Session 6:
Domain-Specific Aspect Languages and Applications
02:00 pm-
03:30 pm
Research Session 2:
Aspect Interference
Research Session 5:
Testing and Verification
04:00 pm-
06:00 pm
Research Session 3:
Software Architecture and Modelling

All research sessions will be held in the Ballroom.


Research Session 1: Programming Languages
Mehmet Aksit
Mehmet Aksit – Session Chair
University of Twente, The Netherlands
Wednesday, March 4, 11:00 am - 12:30 pm
Dependent Advice: A General Approach to Optimizing History-based Aspects
Eric Bodden
McGill University, Canada
Feng Chen
University of Illinois at Urbana-Champaign, USA
Grigore Rosu
University of Illinois at Urbana-Champaign, USA
The Dataflow Pointcut – A Formal and Practical Framework
Dima Alhadidi
Concordia University, Canada
Amine Boukhtouta
Concordia University, Canada
Nadia Belblidia
Concordia University, Canada
Mourad Debbabi
Concordia University, Canada
Prabir Bhattacharya
Concordia University, Canada
Expressive Scoping of Distributed Aspects
Éric Tanter
University of Chile, Chile
Johan Fabry
University of Chile, Chile
Rémi Douence
École des Mines de Nantes, France
Jacques Noyé
École des Mines de Nantes, France
Mario Südholt
École des Mines de Nantes, France

back to top

Research Session 2: Aspect Interference
Hridesh Rajan
Hridesh Rajan – Session Chair
Iowa State University, USA
Wednesday, March 4, 2:00 pm - 3:30 pm
Best Paper Award:
A Graph-Transformation-Based Simulation Approach for Analysing Aspect Interference on Shared Join Points
Mehmet Aksit
University of Twente, The Netherlands
Arend Rensink
University of Twente, The Netherlands
Tom Staijen
University of Twente, The Netherlands
The Art of the Meta-Aspect Protocol
Tom Dinkelaker
Technische Universität Darmstadt, Germany
Mira Mezini
Technische Universität Darmstadt, Germany
Christoph Bockisch
Technische Universität Darmstadt, Germany
Flexible Calling Context Reification for Aspect-Oriented Programming
Alex Villazón
University of Lugano, Switzerland
Walter Binder
University of Lugano, Switzerland
Philippe Moret
University of Lugano, Switzerland

back to top

Research Session 3: Software Architecture and Modelling
Mira Mezini
Mira Mezini – Session Chair
Technische Universität Darmstadt, Germany
Wednesday, March 4, 4:00 pm - 6:00 pm
Domain-driven Discovery of Stable Abstractions for Pointcut Interfaces
Dimitri Van Landuyt
Katholieke Universiteit Leuven, Belgium
Steven Op de beeck
Katholieke Universiteit Leuven, Belgium
Eddy Truyen
Katholieke Universiteit Leuven, Belgium
Wouter Joosen
Katholieke Universiteit Leuven, Belgium
Aspect-Oriented Multi-View Modeling
Jörg Kienzle
McGill University, Canada
Wisam Al Abed
McGill University, Canada
Jacques Klein
Université du Luxembourg, Luxembourg
From Sequence Diagrams to Java-STAIRS Aspects
Jon Oldevik
Universitetet i Oslo, Norway
Øystein Haugen
Universitetet i Oslo, Norway
Composing Architectural Aspects Based on Style Semantics
Christina Chavez
Universidade Federal da Bahia, Brazil
Alessandro Garcia
Pontifícia Universidade Católica do Rio de Janeiro, Brazil
Thais Batista
Universidade Federal do Rio Grande do Norte, Brazil
Marcel Oliveira
Universidade Federal do Rio Grande do Norte, Brazil
Claudio Sant'anna
Universidade Federal da Bahia, Brazil
Awais Rashid
Lancaster University, UK

back to top

Research Session 4: Aspect-Oriented Requirements Engineering
Betty Cheng
Betty Cheng – Session Chair
Michigan State University, USA
Thursday, March 5, 11:00 am - 12:30 pm
Modeling Scenario Variability as Crosscutting Mechanisms
Rodrigo Bonifácio
Universidade Federal de Pernambuco, Brazil
Paulo Borba
Universidade Federal de Pernambuco, Brazil
Concept Analysis for Product Line Requirements
Nan Niu
University of Toronto, Canada
Steve Easterbrook
University of Toronto, Canada
Semantic vs. Syntactic Compositions in Aspect-Oriented Requirements Engineering: an Empirical Study
Ruzanna Chitchyan
Lancaster University, UK
Phil Greenwood
Lancaster University, UK
Americo Sampaio
Lancaster University, UK
Awais Rashid
Lancaster University, UK
Alessandro Garcia
Pontifícia Universidade Católica do Rio de Janeiro, Brazil
Lyrene Fernandes da Silva
Universidade Federal do Rio Grande do Norte, Brazil

back to top

Research Session 5: Testing and Verification
Shmuel Katz
Shmuel Katz – Session Chair
The Technion-Israel Institute of Technology, Israel
Thursday, March 5, 2:00 pm - 3:30 pm
Modular Verification of Dynamically Adaptive Systems
Ji Zhang
Michigan State University, USA
Heather Goldsby
Michigan State University, USA
Betty Cheng
Michigan State University, USA
A Generic and Reflective Debugging Architecture to Support Runtime Visibility and Traceability of Aspects
Wouter De Borger
Katholieke Universiteit Leuven, Belgium
Bert Lagaisse
Katholieke Universiteit Leuven, Belgium
Wouter Joosen
Katholieke Universiteit Leuven, Belgium
Automated Test Data Generation for Aspect-Oriented Programs
Mark Harman
King's College London, UK
Fayezin Islam
T-Zero Processing Services LLC, USA
Tao Xie
North Carolina State University, USA
Stefan Wappler
Berner & Mattner Systemtechnik GmbH, Germany

back to top

Research Session 6: Domain-Specific Aspect Languages and Applications
Alessandro Garcia
Alessandro Garcia – Session Chair
Pontifícia Universidade Católica do Rio de Janeiro, Brazil
Friday, March 6, 11:00 am - 12:30 pm
Metaproperty Aspects
Clayton Myers
The Chinese University of Hong Kong, Hong Kong
Elisa Baniassad
The Chinese University of Hong Kong, Hong Kong
Can We Refactor Conditional Compilation into Aspects?
Bram Adams
Queen's University, Canada
Wolfgang De Meuter
Vrije Universiteit Brussel, Belgium
Herman Tromp
Ghent University, Belgium
Ahmed Hassan
Queen's University, Canada
Enforcing Security for Desktop Clients using Authority Aspects
Brett Cannon
University of British Columbia, Canada
Eric Wohlstadter
University of British Columbia, Canada

back to top