Research Session 1: Programming Languages
|
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
Research Session 2: Aspect Interference
|
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
Research Session 3: Software Architecture and Modelling
|
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
Research Session 4: Aspect-Oriented Requirements Engineering
|
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
Research Session 5: Testing and Verification
|
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
Research Session 6: Domain-Specific Aspect Languages and Applications
|
Alessandro Garcia – Session Chair
Pontifícia Universidade Católica do Rio de Janeiro, Brazil
|
Friday, March 6, 11:00 am - 12:30 pm |
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