AOSD Conference
›› Program Overview
›› Research Track
›› Industry Track
›› Keynotes
›› Workshops
›› Tutorials
›› Demonstrations
›› Panel
›› BOFs
 

BoF Sessions

 

B1: AO@D - Any time soon?

Organiser:
 
Günter Kniesel, University of Bonn, Germany
Daniel Speicher, University of Bonn, Germany
When: Wednesday, March 22, 20:00-21:30
Where: Festsaal (see inside of program booklet)

Will there ever be a place for AOP in German Software Industry? This is an eligible question. Considering the current adoption level in Germany, it is not unlikely that Aspect-Oriented Software Development does not succeed. AOP’s opposition believes that the initial effort to introduce the concepts is enormous, amortizes only on the long run, and thus is not worthwhile. However, AOSD is not disruptive; it does not have to replace traditional development processes but can be applied incrementally.

In this BoF session we want to discuss opposed opinions and give each "party" the opportunity to define their position and report about their experiences. We aim at identifying chances, risks, and challenges in making AOSD work in industry. Although our primary intention is to discuss adoption issues in German industry, we invite everybody who is interested in an open-minded exchange of ideas and experiences.

 

B2: AOSD and Development Processes - A Wild Wedding?

Organiser: Michael Mahlberg, TCG The Consulting Guild, Germany
When: Friday, March 24, 10:30-11:30
Where: 1.070 (see inside of program booklet)

Existing processes do not extend to AOSD. In order to incorporate AOSD many positions have to be revisited. It is essential to clarify the implications of AOSD in relation to tools, patterns, and environments.

In this BoF Session, we will reflect on these implications. We will revisit the adoption curve and discuss means to spread the application of AOSD techniques in non-AOSD savvy teams. Although we have a particular challenge put up for discussion, we invite everybody who is interested in an open-minded exchange of ideas and experiences.

 

B3: Tips, Tricks, and Techniques for Writing Reusable Aspects in AspectJ

Organiser: Dean Wampler, Aspect Research Associates, USA
When: Wednesday, March 22, 20:00-21:30
Where: HS V (see inside of program booklet)

Writing reusable aspects in AspectJ is hard. This fact reflects both the nature of aspects and the characteristics of AspectJ itself. The Industry Track presentation "The Challenges of Writing Reusable and Portable Aspects in AspectJ: Lessons from Contract4J" discussed some of these issues.

Come to this BoF session to exchange experiences, tips, tricks and techniques for writing reusable aspects in AspectJ. Additionally, we want to brainstorm ideas for improving AspectJ in order to make it easier to write reusable aspects. Even if you do not have a lot of AspectJ experience, this BoF is open to anyone with an interest in AspectJ and writing reusable aspects.

 

B4: Aspects for C

Organiser: Lodewijk Bergmans, University of Twente, The Netherlands
When: Wednesday, March 22, 20:00-21:30
Where: 1.070 (see inside of program booklet)

We invite all people working with aspects in C to join this session, exchanging experiences and ideas, and discussing possible co-operation in the future.

 

B5: Logic-Based Pointcut Languages

Organiser: Lodewijk Bergmans, University of Twente, The Netherlands
When: Thursday, March 23, 12:30-13:45
Where: 1.070 (see inside of program booklet)

In the past years, there seems to be a clear trend towards pointcut languages that are based on logic languages, most notably Prolog. We intend to explore the current usage of Logic-based PointCut Languages (LPCLs) and especially how LPCLs can evolve and possibly how concrete co-operation can help to advance this area.

For this BoF session, we particularly invite people with a background on and experience with LPCLs, or with ideas how they could evolve. We plan to quickly explore the current state of the art in LPCLs, and brainstorm about, and collect, ideas on how to merge existing techniques or introduce new techniques or applications.


 
 
Edited by the AOSD Conference Committee.  Send comments to: webmaster@aosd.net