Generative Programming and Component Engineering

AOPLE'07 - Second Workshop on Aspect-Oriented Product Line Engineering

Product Line Engineering (PLE) is an increasingly important paradigm in software development whereby commonalities and variations among similar systems are systematically identified and exploited. PLE covers a large spectrum of activities, from domain analysis to product validation and testing. Variability is manifested throughout this spectrum in artifacts such as requirements, models, code and documentation and it is often of crosscutting nature. These characteristics make Aspect-Oriented Software Development (AOSD) techniques appealing as suitable candidates to modularize variability. Prior work on Generative Programming (GP) and Component Engineering (CE) has shown their successful applicability to PLE and the potential benefits of AOSD.

This workshop aims at expanding and capitalizing on the increasing interest of researchers from these communities. It builds on the success of last year's workshop that established an initial community and formulated a first joint research agenda. The main goal of the workshop is to strengthen the established collaborations, to share and discussed ideas, identify research opportunities and foster collaboration to tackle the challenges these opportunities may bring about. Each submitted paper will be reviewed by at least three committee members. Accepted papers will be posted on the web and attendants will be requested to read them in advance. The workshop will last a full day to give time for short paper presentations, and "Open Space" discussions on topics distilled from the presentations.

Workshop home page: