[aosd-announce] AOSD 2003: Technical Program (Papers, Practitioner Reports, Demos)
Awais Rashid
marash at comp.lancs.ac.uk
Tue Jan 14 10:01:02 EST 2003
AOSD 2003: Technical Program
2nd International Conference on
Aspect-Oriented Software Development
March 17 - 21, 2003
Boston, USA
http://aosd.net/conference
Hosted by Northeastern University
In Cooperation with ACM SIGPLAN and SIGSOFT
*****************************************
Early Registration Deadline: 15 Feb. 2003
*****************************************
Aspect-oriented software development provides means for systematic
identification, modularisation, and composition of crosscutting
concerns. This second conference dedicated to AOSD is the premier
forum for the dissemination and discussion of AOSD ideas, for both
practitioners and researchers. Besides the technical papers,
industrial reports and demonstrations listed below, the conference
also features high quality introductory and advanced tutorials on
leading aspect-oriented languages, software product lines,
model-driven engineering with aspects and integrating aspect
technologies with business software: databases, Web applications,
Java RMI, and CORBA. A number of workshops on specific AOSD topics
will be held on Monday 17 March and Tuesday 18 March. A special
PhD Student Extravaganza will be take place on the evening of
Wednesday 19 March. For further details please refer to the
conference web site.
------------------
Wednesday 19 March
------------------
08:45 - 09:00 Opening
09:00 - 10:30 Keynote: Making the Code Look Like the Design
Gregor Kiczales (University of British Columbia and
Intentional Software Corporation)
10:30 - 11:00 Break
11:00 - 12:30 Papers: Analysis and Design
+ Architectural Views of Aspects
Mika Katara (The Technion)
Shmuel Katz (The Technion)
+ Modularisation and Composition of Aspectual Requirements
Awais Rashid (Lancaster University)
Ana Moreira (Universidade Nova de Lisboa)
João Araújo (Universidade Nova de Lisboa)
+ JAsCo: An Aspect-Oriented Approach Tailored for Component Based
Software Development
Davy Suvée (Vrije Universiteit Brussel)
Wim Vanderperren (Vrije Universiteit Brussel)
11:00 - 12:30 Demos: Aspects and Performance
+ Aspect-Oriented Profiler
Matthew Webster (IBM UK)
Robert Berry (IBM UK)
+ AspectC++: Bringing Aspects in to Deeply Embedded Devices
Olaf Spinczyk (Universtät Erlangen-Nürnberg)
Andreas Gal (Universtät Erlangen-Nürnberg)
12:30 - 14:00 Lunch
14:00 - 15:30 Papers: Program Analysis
+ Static Analysis of Aspects
Damien Sereni (Oxford University Computing Laboratory)
Oege de Moor (Oxford University Computing Laboratory)
+ A Case for Statically Executable Advice: Checking the Law of Demeter
with AspectJ
Karl Lieberherr (Northeastern University)
David Lorenz (Northeastern University)
Pengcheng Wu (Northeastern University)
+ Back to the Future: A Retroactive Study of Aspect Evolution in
Operating System Code
Yvonne Coady (University of British Columbia)
Gregor Kiczales (University of British Columbia and Intentional
Software Corporation)
14:00 - 15:30 Demos: IDE Extensions
+ The AspectJ Development Tools Project - Developing with AspectJ in
Eclipse
Adrian Colyer (IBM UK)
Andy Clement (IBM UK)
Matthew Webster (IBM UK)
+ FEAT - A Tool for Locating, Describing, and Analyzing Concerns in
Source Code
Martin Robillard (University of British Columbia)
Gail Murphy (University of British Columbia)
15:30 - 16:00 Break
16:00 - 17:30 Papers: Programming Languages (I)
+ Arranging Language Features for Pattern-based Crosscuts
Kris Gybels (Vrije Universiteit Brussel)
Johan Brichau (Vrije Universiteit Brussel)
+ Aspect-Oriented Programming with Jiazzi
Sean McDirmid (University of Utah)
Wilson C. Hsieh (University of Utah)
+ Parametric Introductions
Stefan Hanenberg (University of Essen)
Rainer Unland (University of Essen)
16:00 - 17:30 Demos: Tool Infrastructure
+ Towards a Concern Manipulation Environment: An Open, Extensible
Environment for Aspect Tools
Peri Tarr (IBM T. J. Watson Research Center)
William Harrison (IBM T. J. Watson Research Center)
Harold Ossher (IBM T. J. Watson Research Center)
Vincent Kruskal (IBM T.J. Watson Research Center)
Andrew Clement (IBM UK)
Adrian Colyer (IBM UK)
John Hatcher(IBM UK)
+ JMangler - Load-Time Weaving for Java Class Files
Günter Kniesel (University of Bonn)
Michael Austermann (SCOOP Software GmbH)
-----------------
Thursday 20 March
-----------------
09:00 - 10:30 Keynote: Aspects of Grid Computing
Satoshi Matsuoka (Tokyo Institute of Technology)
10:30 - 11:00 Break
11:00 - 12:30 Papers: Dynamic Weaving
+ Conquering Aspects With Caesar
Mira Mezini (Darmstadt Technical University)
Klaus Ostermann (Siemens AG)
+ Just in Time Aspects
Andrei Popovici (ETH Zurich)
Gustavo Alonso (ETH Zurich)
Thomas Gross (ETH Zurich)
+ Web Cache Prefetching as an Aspect: Towards a Dynamic-Weaving Based
Solution
Marc Segura-Devillechaise (Ecole des Mines de Nantes/INRIA)
Jean-Marc Menaud (Ecole des Mines de Nantes/INRIA)
Gilles Muller (Ecole des Mines de Nantes/INRIA)
Julia L. Lawall (DIKU University of Copenhagen)
11:00 - 12:30 Demos: IDE Extensions
+ The AspectJ Development Tools Project - Developing with AspectJ in
Eclipse
Adrian Colyer (IBM UK)
Andy Clement (IBM UK)
Matthew Webster (IBM UK)
+ FEAT - A Tool for Locating, Describing, and Analyzing Concerns in
Source Code
Martin Robillard (University of British Columbia)
Gail Murphy (University of British Columbia)
12:30 - 14:00 Lunch
14:00 - 15.30 Papers: Systems
+ Persistence as an Aspect
Awais Rashid (Lancaster University)
Ruzanna Chitchyan (Lancaster University)
+ Quantifying Aspects in Middleware Platforms
Charles Zhang (University of Toronto)
H.-A. Jacobsen (University of Toronto)
+ Model-View-Controller and Object Teams: A Perfect Match of Paradigms
Matthias Veit (Fraunhofer FIRST)
Stephan Herrmann (Technical University Berlin)
14:00 - 15:30 Demos: Tool Infrastructure
+ Towards a Concern Manipulation Environment: An Open, Extensible
Environment for Aspect Tools
Peri Tarr (IBM T. J. Watson Research Center)
William Harrison (IBM T. J. Watson Research Center)
Harold Ossher (IBM T. J. Watson Research Center)
Vincent Kruskal (IBM T.J. Watson Research Center)
Andrew Clement (IBM UK)
Adrian Colyer (IBM UK)
John Hatcher(IBM UK)
+ JMangler - Load-Time Weaving for Java Class Files
Günter Kniesel (University of Bonn)
Michael Austermann (SCOOP Software GmbH)
15:30 - 16:00 Break
16:00 - 17.30 Papers: Programming Languages (II)
+ Aspects and Polymorphism in AspectJ
Erik Ernst (University of Aarhus)
David H. Lorenz (Northeastern University)
+ Pointcuts and Advice in Higher-Order Languages
David B. Tucker (Brown University)
Shriram Krishnamurthi (Brown University)
+ Strategic Programming Meets Adaptive Programming
Ralf Laemmel (Free University of Amsterdam)
Eelco Visser (Utrecht University)
Joost Visser (SIG)
16:00 - 17:30 Demos: From Design to Code
+ Aspect-Oriented Software Development with Codagen Architect
Mario Cardinal (Codagen Technologies)
+ From Aspect-Oriented Design with Concepts to Aspect-Oriented
Programming with Composition Filters
Lodewijk Bergmans (University of Twente)
Dennis Wagelaar (Vrije Universiteit Brussel)
---------------
Friday 21 March
---------------
09:00 - 10:30 Practitioner Reports
+ Aspect Oriented Profiler
Jonathan Davies (Cambridge University)
Nick Huismans (Imperial College London)
Rory Slaney (Edinburgh University)
Sian Whiting (Imperial College London)
Matthew Webster (IBM UK)
Robert Berry (IBM UK)
+ Using AspectJ to Eliminate Tangling Code in EAI Activities
Arno Schmidmeier (Sirius Software GmbH)
+ Applying AOP for Middleware Platform Independence
Ron Bodkin (New Aspects of Security)
Adrian Colyer (IBM UK)
Jim Hugunin (PARC)
09:00 - 10:30 Demos: From Design to Code
+ Aspect-Oriented Software Development with Codagen Architect
Mario Cardinal (Codagen Technologies)
+ From Aspect-Oriented Design with Concepts to Aspect-Oriented
Programming with Composition Filters
Lodewijk Bergmans (University of Twente)
Dennis Wagelaar (Vrije Universiteit Brussel)
10:30 - 11:00 Break
11:00 - 12:00 Papers: Tools
+ Navigating and Querying Code Without Getting Lost
Doug Janzen (University of British Columbia)
Kris De Volder (University of British Columbia)
+ Visual Separation of Concerns through Multidimensional Program Storage
Mark C. Chu-Carroll (IBM T. J. Watson Research Center)
James Wright (IBM T. J. Watson Research Center)
Annie T. T. Ying (University of British Columbia)
11:00 - 12:30 Demos: Aspects and Performance
+ Aspect-Oriented Profiler
Matthew Webster (IBM UK)
Robert Berry (IBM UK)
+ AspectC++: Bringing Aspects in to Deeply Embedded Devices
Olaf Spinczyk (Universtät Erlangen-Nürnberg)
Andreas Gal (Universtät Erlangen-Nürnberg)
More information about the announce
mailing list