AOSD Conference  
Program Overview
Technical Program
Industry Track
Student Extravaganza
Conference Venue
Chicago Photos
Chicago History
Student Volunteers
AOSD-Europe Sponsorships

Technical Program

Wednesday, March 16, 2005

11:30-12:30 Session 1: Modularity

Modularizing Design Patterns with Aspects: A Quantitative Study
Alessandro Garcia, Cláudio Sant'Anna, Eduardo Figueiredo, Uirá Kulesza, Carlos Lucena, Arndt von Staa, Computer Science Department, PUC-Rio

An Analysis Of Modularity In Aspect Oriented Design
Cristina Videira Lopes and Sushil Krishna Bajracharya, University of California, Irvine, USA

14:00-16:00 Session 2: Aspects in Middleware and System Software

An expressive aspect language for system applications with Arachne
Rémi Douence, Fritz Thomas, Nicolas Loriant, Jean-Marc Menaud, Marc Ségura-Devillechaise, and Mario Südholt, EMN/INRIA Obasco group

Empowering Configurable QoS Management in Real-Time Systems
Aleksandra Tesanovic, Mehdi Amirijoo, Mikael Björk, and Jörgen Hansson, Linköping University

Supporting Autonomic Computing Functionality via Dynamic Operating System Kernel Aspects
Michael Engel and Bernd Freisleben, Distributed Systems Group, Dept. of Mathematics and Computer Science, University of Marburg

Towards Just-in-time Middleware Architectures
Charles Zhang, Gilbert Gao, and Hans-Arno Jacobsen, University of Toronto


Thursday, March 17, 2005

10:30-12:00 Session 3: Languages and Implementations

Adaptive Programming in JAsCo
Wim Vanderperren, Davy Suvée, Bart Verheecke, María Agustina Cibrán, and Viviane Jonckers, Vrije Universiteit Brussel

abc: An Extensible AspectJ Compiler
Pavel Avgustinov, University of Oxford, United Kingdom, Aske Simon Christensen, University of Aarhus, Denmark, Laurie Hendren, McGill University, Montreal, Sascha Kuzins, University of Oxford, United Kingdom, Jennifer Lhotak, McGill University, Canada, Ondrej Lhotak, McGill University, Canada Oege de Moor, University of Oxford, United Kingdom, Damien Sereni, University of Oxford, United Kingdom, Ganesh Sittampalam, University of Oxford, United Kingdom, Julian Tibble, University of Oxford, United Kingdom

What does aspect-oriented programming mean to Cobol?
Ralf Lämmel, Free University, Amsterdam, Kris De Schutter, Ghent University

14:00-15:30 Session 4: Refactoring and Reengineering

Towards a Catalog of Aspect-Oriented Refactorings
Miguel Monteiro, Escola Superior de Tecnologia, Instituto Politécnico de Castelo Branco, João Fernandes, Departamento de Informática, Universidade do Minho

Deriving Refactorings for AspectJ
Leonardo Cole and Paulo Borba, Informatics Center, Federal University of Pernambuco, Brazil

Role-Based Refactoring of Crosscutting Concerns
Jan Hannemann, Gail Murphy, and Gregor Kiczales, University of British Columbia

16:00-17:00 Session 5: Aspects in User-centric Processes

Weaving a Social Fabric into Existing Software
Li-Te Cheng, John Patterson, Steven Rohall, Susanne Hupfer, and Steven Ross, IBM Research

Mylar: a degree-of-interest model for IDEs
Mik Kersten and Gail Murphy, University of British Columbia


Friday, March 18, 2005

10:30-12:00 Session 6: Analysis and Testing

Crosscutting Techniques in Program Specification and Analysis
Patrick Lam, Viktor Kuncak, and Martin Rinard, MIT Computer Science and Artificial Intelligence Laboratory

Aspect Language Features for Concern Coverage Profiling
Hridesh Rajan and Kevin Sullivan, University of Virginia

Distributing Classes with Woven Concerns An Exploration of Potential Fault Scenarios
Nathan McEachen and Roger Alexander, Colorado State University

Edited by the AOSD Conference Committee.  Send comments to: