[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