|
Program
This first conference dedicated to AOSD is designed to provide:
- A forum for dissemination and discussion of leading-edge research and for researchers in the field to get together.
- Opportunities for practitioners to learn about AOSD technologies and the practical advantages they offer, and to meet with the inventors and providers of those technologies.
- Opportunities for researchers to learn from practitioners about real-world technical problems that can motivate further research.
- Discussion of the challenges faced when adopting AOSD in industry, and what can be done to address them.
|
Researchers new to the field of AOSD will find:
|
- Introductory and advanced tutorials
- Workshops that span research in the field
|
Of particular interest to developers exploring AOSD will be:
|
We invite you to join us for an exciting week in Enschede!
|
Program overview
Keynotes
Invited Sessions
Early Industrial Experience With AOSD (Wednesday April 24, 4:00 - 6:00)
|
Session chair: Paul Clements
|
AOSD For Avionics Software Product Lines: Experiences and Plans
|
|
|
Commercial AOSD Deployment in Action: Four Years and Counting
|
- Luis Blando, Verizon Communications
|
|
Using AspectJ in Component-Based Architectures on the Server Side
|
- Arno Schmidmeier, Sirius Software GmbH
|
|
Employing AOSD Technologies in Large Companies
|
|
|
Panel: Industry Adoption of AOSD Techniques (Thursday April 25, 4:00 - 5:30)
|
Panel Chair
|
Panel Members
|
- Brian Barry, Object Technology International
- Jim Hugunin, Palo Alto Research Center
- Juri Memmert, JPM Design
- Klaus Osterman, Siemens and Darmstadt University of Technology
|
|
Paper Sessions
Full Papers 1 (Wednesday April 24, 11:00 - 12:30)
|
Session chair: Mira Mezini
|
Obvious or Not? Regulating Architectural Decisions Using Aspect-Oriented Programming
|
- Mati Shomrat, Tel Aviv University
- Amiram Yehudai, Tel Aviv University
|
|
Explicit Programming
|
- Avi Bryant, University of British Columbia
- Andrew Catton, University of British Columbia
- Kris De Volder, University of British Columbia
- Gail Murphy, University of British Columbia
|
|
Non-modularity in Aspect-Oriented Languages: Integration as a Crosscutting Concern for AspectJ
|
- Kevin Sullivan, University of Virginia
- Lin Gu, University of Virginia
- Yuanfang Cai, University of Virginia
|
|
Full Papers 2 (Thursday April 25, 11:00 - 12:30)
|
Session chair: Kris De Volder
|
A Calculus of Superimpositions for Distributed Systems
|
- Marcelo Sihman, The Technion
- Shmuel Katz, The Technion
|
|
A Semantical Approach to Method-call Interception
|
|
|
Incremental Programming with Extensible Decisions
|
- Doug Orleans, Northeastern University
|
|
Full Papers 3 (Friday April 26, 9:00 - 10:30)
|
Session chair: Tzilla Elrad
|
Describing and Using Non Functional Aspects in Component Based Applications
|
- Frederic Duclos, Dassault Systemes
- Jacky Estublier, University of Grenoble
- Philippe Morat, University of Grenoble
|
|
Using Mixins to Build Flexible Widgets
|
- Adam Brown, University of Texas at Austin
- Richard Cardone, University of Texas at Austin
- Sean McDirmid, University of Utah
- Calvin Lin, University of Texas at Austin
|
|
Runtime Aspect Weaving Through Metaprogramming
|
- Jason Baker, University of Utah
- Wilson Hsieh, University of Utah
|
|
Short Papers 1 (Wednesday April 24, 2:00 - 3:30)
|
Session chair: Peri Tarr
|
A Toolkit for Weaving Aspect Oriented UML Designs
|
- Wai Ming Ho, Irisa - Telelogic
- Jean-Marc Jezequel, Irisa - University of Rennes
- Francois Pennaneac'h, Irisa - INRIA
- Noel Plouzeau, Irisa - University of Rennes
|
|
An UML-based Aspect-Oriented Design Notation
|
- Dominik Stein, University of Essen
- Stefan Hanenberg, University of Essen
- Rainer Unland, University of Essen
|
|
Towards a Standard Design Language for AOSD
|
- Siobhan Clarke, Trinity College Dublin
- Robert Walker, University of British Columbia
|
|
Short Papers 2 (Thursday April 25, 2:00 - 3:30)
|
Session chair: Awais Rashid
|
Managing Crosscutting Concerns During Software Evolution Tasks: An Inquisitive Study
|
- Elisa Baniassad, University of British Columbia
- Gail Murphy, University of British Columbia
- Christa Schwanninger, Siemens AG
- Michael Kircher, Siemens AG
|
|
Modeling of Software Concerns in Cosmos
|
- Stanley Sutton Jr., IBM T. J. Watson Research Center
- Isabelle Rouvellou, IBM T. J. Watson Research Center
|
|
Separation of Coordination in a Dynamic Aspect Oriented Framework
|
- Monica Pinto, University of Malaga
- Lidia Fuentes, University of Malaga
- Mohamed Fayad, University of Lincoln-Nebraska
- Jose Maria Troya, University of Malaga
|
|
Short Papers 3 (Friday April 26, 11:00 - 12:30)
|
Session chair: Shigeru Chiba
|
Dynamic Weaving for Aspect-Oriented Programming
|
- Andrei Popovici, Swiss Federal Inst. of Technology Zuerich (ETH Zuerich)
- Thomas Gross, Swiss Federal Inst. of Technology Zuerich (ETH Zuerich)
- Gustavo Alonso, Swiss Federal Inst. of Technology Zuerich (ETH Zuerich)
|
|
Aspect Oriented Programming with Model Checking
|
- Naoyasu Ubayashi, Toshiba Corporation
- Tetsuo Tamai, University of Tokyo
|
|
Tutorials
Workshops
Demonstrations
|