The Ninth ASTReNet Workshop

IEEE International Astrenet Aspect Analysis (AAA) Workshop
24th October 2006, Benevento, Italy

Held in conjunction with:

WCRE 2006 LOGO

13th Working Conference in Reverse Engineering (WCRE 2006)
23rd - 27th October 2006, Benevento, Italy

Registration is available at WCRE registration page.

Call For Participation (PDF version)

AAA 2006 is the first Astrenet Aspect Analysis workshop, a workshop that brings together the Aspect Oriented Software Development community and the community currently gathered under the ASTReNet network namely: Program Analysis, Slicing and Transformation. The workshop, held in Benevento, Italy, brings together these two groups to listen to expert researchers, panelists and keynotes and to discuss state-of-the-art tools, techniques and ideas from both industry and academia to both consolidate pre-existing research and inspire new research ideas.

Aspect oriented software development is a recent fundamental step towards the goal of flexible, adaptable, evolvable software systems. Program analysis, slicing and transformation are now well-established areas providing information that can be used to understand and develop computer systems. The overlap of these two areas provides an opportunity to inject ideas and enthusiasm into the respective fields.

Purpose

The aims of the workshop include: fostering interest within the analysis, transformation and slicing community in aspect oriented software development and the problems of analysing aspect oriented programs, and enhancing the general understanding of aspect oriented programming languages.

Keynote Speakers

We have two distinguished keynote speakers presenting current aspects of their expertise:

Matthew Webster from the cutting-edge Java Technologies Group at IBM, Hursley, UK who will be giving us insight into the aspect oriented approach from a higher level with his keynote address "AOSD: divining not mining"

Professor Oege de Moor, from the Computing Laboratories at Oxford University, UK with his keynote entitled "Datalog pointcuts: static analysis in aspects".

Program


  • 08:30-09:00  Welcome
  • 09:00-10:30  Keynote 1:
        Oege de Moor, Oxford University, UK. Datalog pointcuts: static analysis in aspects.
  • 10:30-11:00  Coffee Break
  • 11:00-12:30  Research track:
        Jens Krinke, Mining Control Flow Graphs for Crosscutting Concerns.
        Günter Kniesel& Uwe Bardey, Detection & Resolution of Transformation Interactions.
      Discussion
  • 12:30-14:00  Lunch
  • 14:00-15:30  Keynote 2: Mathew Webster, IBM, Hursley, UK. AOSD: divining not mining.
  • 15:30-16:00  Coffee Break
  • 16:00-18:00  Panel:CCC - CrossCutting Concerns.
        Chair: Marius Marin
        Panelists: Mike Godfrey, Günter Kniesel, Giulio Antoniol and Susan Elliott Sim.
  • 18:00-18:30  Discussion & wrap-up
  • 19:00  WCRE Social Event:
         'The History of Benevento' (Held at Palazzo Paolo V)
  • 21:00  AAA Social Event:
        Gino e Pina Restaurant (Meeting Point: Outside Hotel Around 20:30)


Research Track

The Aspect Oriented Analysis research track gives the opportunity for well known researchers to present new ideas and techniques from academia. The high quality research papers presented have been reviewed by at least three referees.

CCC Panel

A CCC (CrossCutting Concern) panel will discuss how to address the issues of crosscutting concerns in existing code, how to provide consistent and systematic approaches to identify these concerns and then migrate them to aspect oriented solutions. The panel will bring together questions and opinions from interested parties and experts in aspect oriented software development and reverse engineering.

Social Event

The social event in the evening will provide the ideal forum for continuation of discussions and networking after the workshop.

Venue

Benevento is a town and comune of Campania, Italy, capital of the province of Benevento, 50 km northeast of Naples. It is situated on a hill 130 m (300 ft) above sea-level at the confluence of the Calore and Sabbato. It is also the seat of a Catholic archbishopric. Benevento occupies the site of the ancient Beneventum, originally Maleventum or more correctly Maloeis (derived from the Greek word for apple malon). The Romans' theory that it meant "the site of bad wind" is no longer considered by historians today.

Organising Committee


  • General Chair: Mark Harman King's College London, UK
  • Program Co-Chairs : Sue BlackLondon South Bank University, UK
  •                                        Paolo Tonella Istituto Trentino di Cultura, Italy
  • PhD Poster Chair: Tom Tourwe, CWI, Netherlands
  • CCC Panel Chair: Marius Marin, TU Delft, Netherlands
  • Cyber Chair: Haider Zuhair Bilal, London South Bank University, UK

Additionally, we'd like to thank the following for their support:
    Sally Justice, London South Bank University, UK
    Richard van de Stadt, Cyberchair Author

Program Committee


  • Gregor Kiczales, UBC, Canada
  • Kim Mens, Univ. Cath. de Louvain,
  • Maja d'Hondt, Université de Lille, France
  • Magiel Bruntink, CWI, Nl
  • Awais Rashid, Lancaster University, UK
  • Andy Kellens, Vrije Universiteit, Belgium
  • Silvia Breu, Cambridge University, UK
  • Ralf Laemmel, Microsoft, USA
  • Martin Robillard, McGill University, Canada
  • Mehmet Aksit, University of Twente, Nl
  • David Shepherd, University of Delaware, USA
  • Rani Ettinger, Oxford University, UK
  • Cristina Lopes, University of California, USA
  • Leon Moonen, Delft Univ. of Technology, Nl
  • Andy Clement, IBM, UK
  • Ondrej Lhotak, University of Waterloo, Canada
  • Rachel Harrison, Stratton Edge Consulting

We, also, wish to thank our keynotes for their invaluable insights, the organising committee for putting together the program, the program committee for their time and commitment, and all the authors who took the time to submit papers. Without all of this generous input AAA 2006 would not be such a successful event

.

For more information or to make enquiries contact Sue Black: sueblack@gmail.com