Industry Track

Welcome to the industry track of AOSD 2008.

We are pleased to present a two day program that includes several interesting experience reports on the application of AOSD technologies in industry projects. You may expect good news as well as criticism.

You will definitely notice that the program also covers, apart from the relatively popular technologies such as AspectJ, the application of AOSD in other, sometimes even legacy programming languages. Furthermore, middleware solutions are represented as well. The result appears to be a healthy mix of topics.

In a closing panel on Thursday, the business value of AOSD for industry will be discussed. This session may highlight some key research topics.

Enjoy AOSD 2008!

Wouter Joosen, DistriNet, K.U.Leuven

Industry Chair

Wednesday, April 2nd, 2008


Invited Talk by Daniel Wiese (Siemens)

Large Scale Application for AOP in the Health Care Domain: A Case Study

10:30-11:00 COFFEE BREAK

11:00-11:30 Paper of interest in the technical paper session.


Adopting AOSD

Adopting AOSD in business application engineering, by C. Pohl, A. Charfi, W. Gilani, S. Göbel, B. Grammel, H. Lochmann, A. Rummler and A. Spriesterbach (SAP research)

Solving crosscutting concerns – is there something missing in AspectJ?, By U. Hohenstein (Siemens AG, Germany)

12:30-14:00 LUNCH


AOSD for the Enterprise

Experience of using AOP with SOA and agile process to build an insurance framework, By U. Banerjee, J. Venkatesh, T. Prasad, J. Raju and N. Kanakalata (NIIT Technologies, India)

A tool-based approach to managing crosscutting feature implementations, By I. Groher, C. Krueger and C. Schwanninger (BigLever Software and Siemens AG)

Improving the design of a large Jave EE application with AOP, By T. Pijpops and J. Van Reusel (Cegeka)

15:30-16:00 COFFEE BREAK


Does AOSD Work? Tales from AOSD-Europe, invited talk by Awais Rashid, University of Lancaster, UK

AOSD in Middleware

Architecting JBoss 5 with AOP in the Core, invited talk by Flavia Rainone

User-friendly aspects with compile-time imperative semantics in .NET, by G. Fraiteur (PostSharp)

Thursday, April 3rd, 2008


Invited Talk by Gul Agha (University of Illinois at Urbana-Champaign, USA)

Time, Chance and Change: Aspects, Middleware and Reflection in Pervasive Cyberspace

10:30-11:00 COFFEE BREAK

11:00-11:30 AOSD Community News by AOSA Steering Committee


Papers of interest in the technical papers session.

12:30-14:00 LUNCH


AO languages in Industrial Applications

Aquarium: AOP in Ruby, by D. Wampler (Object Mentor Inc.)

An overview of Mirjam and WeaveC: an industrial-strength aspect-oriented language and weaver for C, by I. Nagy, R. van Engelen and D. van der Ploeg (ASML, The Netherlands)

An aspect-oriented Cobol for the industrial setting, by T Morioka, H. Danno and H. Shinomi (Hitachi)

15:30-16:00 COFFEE BREAK

16:00-17:30 Panel on The Business Case of AOSD



Hosted by Sponsored by In cooperation with

Instant Feedback