1st International Conference on Aspect-Oriented Software Development
April 22-26, 2002
(Note the change of date)
University of Twente
Enschede, The Netherlands
Sponsored by AITO, NWO, PATO, IPA, CTIT, the University of Twente and IBM Research.
In cooperation with ACM SIGPLAN and ACM SIGSOFT.
The Tower of the drowned village Drienerlo.
The University of Twente is located in Enschede, a beautiful town just a short train ride from the main airport in Amsterdam. In April, inexpensive airfares to Amsterdam are available from around the world.
Harold Ossher, IBM T.J. Watson Research Center
Gregor Kiczales, University of British Columbia
Aspect-oriented software development is a new technology for separation of concerns (SOC) in software development. The techniques of AOSD make it possible to modularize crosscutting aspects of a system. Like objects, aspects may arise at any stage of the software lifecycle, including requirements specification, design, implementation, etc. Common examples of crosscutting aspects are design or architectural constraints, systemic properties or behaviors (e.g., logging and error recovery), and features.
Researchers in AOSD are largely driven by the fundamental goal of better separation of concerns. So while crosscutting tends to be a significant focus of their work, they also incorporate other kinds of SOC techniques, including such well established approaches as OO and good old-fashioned structured programming. This is reflected in the way much of the work in the field blends support for many different kinds of modularity including block structure, object structure, inheritance as well as crosscutting.
We invite researchers and practitioners, either already working in the area, or with an interest in beginning to learn about it, to join us for the first international AOSD conference. The conference will offer top-quality technical papers, demonstrations, workshops and other forums for discussing work in progress. Workshops and tutorials will cover state of the art research and practice; and, for those new to the field, introductory and adoption process material.