Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[aspectj-users] AOSD 2003: Call for Participation

	      AOSD 2003: 2nd International Conference on
               Aspect-Oriented Software Development

                 March 17 - 21, 2003, Boston, USA
                    http://aosd.net/conference

	      *****************************************
	      Early Registration Deadline: 14 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. The excitement from last year's
conference is amply reflected this year. In addition to 20 technical
papers, this year's program has:

   9 tutorials, 6 of them all new
   6 workshops
   2 keynotes, from Gregor Kiczales and Satoshi Matsuoka
   8 demos
   3 Practioner Reports in the technical papers track

A special PhD Student Extravaganza will take place on the evening
of Wednesday 19 March. The conference technical program is described
below. For further details please refer to the conference web site.

AOSD 2003 will be hosted by Northeastern University in cooperation
with ACM SIGPLAN and SIGSOFT

------------------
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 (Tampere University of Technology)
  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)



Back to the top