|
Monday, March 22, 2004
Lancaster University
George Fox Building
Room LT2
09:00 — 09:15 |
Welcome |
09:15 — 10:30 |
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 — 11:00 |
Break and Poster Exhibition |
11:00 — 12:30 |
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 — 14:00 |
Lunch and Poster Exhibition
|
14:00 — 15: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 — 15:30 |
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 — 16:00 |
Break and Poster Exhibition |
16:00 — 16:30 |
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 — 17: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.
|
|