Monday, March 22, 2004
Lancaster University
George Fox Building
Room LT2

09:00 —
09:15 —

Paper Presentations I

Transaction Management in EJBs: Better Separation of Concerns With AOP (pdf)
Johan Fabry

Applying Aspect Orientation to J2EE Business Tier Patterns (pdf)
Therthala Murali, Renaud Pawlak, Houman Younessi

Personalization as a Cross-cutting Concern in Web Servers: A Case Study on Java Servlet Technology (pdf)
Jordi Alvarez, Ignacio Gutierrez, Miguel-Angel Sicilia

Towards an Aspect Weaving BPEL engine (pdf)
Carine Courbis, Anthony Finkelstein

10:30 —
Break and Poster Exhibition
11:00 —

Paper Presentations II

The Proxy Inter-Type Declaration (pdf)
Michael Eichberg

Aspect-Oriented Design and Implementation in Java Bytecode Analyzer Framework (pdf)
Susumu Yamazaki, Michihiro Matsumoto, Tsuneo Nakanishi, Teruaki Kitasuka, Akira Fukuda

Separation of Concerns in Compiler Construction using JastAdd II (pdf)
Torbjorn Ekman

Supporting Product Line Evolution with Framed Aspects (pdf)
Neil Loughran, Awais Rashid, Weishan Zhang, Stan Jarzabek

12:30 —

Lunch and Poster Exhibition

14:00 —
Paper Presentations III

Towards the development of Ambient Intelligence Environments using Aspect-Oriented Techniques (pdf)
Lidia Fuentes, Daniel Jimenez, Monica Pinto

Encapsulating Crosscutting Concerns in System Software (pdf)
Christa Schwanninger, Michael Kircher, Egon Wuchner

Software Plans for Separation of Concerns (pdf)
David Coppit, Benjamin Cox

15:00 —

Panel Discussion: Where do we go from here?

Elisa Baniassad, Trinity College
Shigeru Chiba, Tokyo Institute of Technology
William Chung, Manager of Pieceware (AOSD), T.J. Watson Research
Eric Eide, AOSD 2004 Workshop and Tutorial Co-Chair
Jeff Gray, University of Alabama at Birmingham
Klaus Ostermann, University of Technology Darmstadt
15:30 —
Break and Poster Exhibition
16:00 —

Discussion Group Session

The workshop attendees participate in semi-structured discussion groups on ACP4IS topics, according to their interests. Refer to the discussion groups page for pre-workshop information and planning of the discussion groups.

Each group prepares a ``mini-report'' or ``outbrief'' that summarizes the discussion: achievements, positions, opinions, common themes, closed issues, open issues, solved problems, challenge problems, ideas for future activities and collaborations, ....

16:30 —

Discussion Group Reports

Representatives of the discussion groups present their outbriefs to all the workshop attendees. The workshop concludes with planning of post-workshop activities.