November 18-19, 1996
![]()
Scope: Many companies are looking for ways to minimise the costs of developing new products and to maximise sharing and reuse of software structure and components used in a product family. The primary focus of this workshop was on methods, techniques and tools to manage the diversity of products in a family at the level of software architecture. Topics of interest also included specification of software architecture, architecture recovery, assessment of software architecture, and other subjects related to development and evolution of software architecture for product families.
Organisers: This workshop was organised by the ESPRIT IV project no. 20.477, ARES (Architectural Reasoning for Embedded Software). ARES is a joint project between Philips, Nokia, ABB, London Imperial College, Technical University of Vienna and Polytechnical University of Madrid. The main objective is to enable the software developers to explicitly describe, assess and manage architectures of embedded software families. The intended results of ARES will help to design reliable systems with embedded software that satisfy important quality requirements, evolve gracefully and may be built in-time and on-budget. ARES also addresses the problem of relating the features which differentiate the members of a product family to an architecture for that family. The current state-of-the-art addresses variance at the code-level whereas ARES aims to address the variance required by a product family at the architectural level and to map a feature selection to an instance of an architecture.
Proceedings : (only documents whose permissions to be published here have been obtained are included ; new documents will be included if permissions obtained; documents are provided as given by their authors in Word, Postscript or text files)
| Session on Product Line Architectures | Juan A. de la Puente (Universidad Politecnica de Madrid) |
| The Product Line Business Model | Fred A. Maymir-Ducharme (Lockheed Martin Federal Systems) |
| Product Line Architectures | Lenn Bass et al. (SEI Pittsburg) |
| Product Line Reference Architecture | Dewayne E. Perry (Lucent) |
| Graduate Education in Software Architecture and Product-line Engineering | John W. Brackett (Boston Univ.) |
| Session on Architectural Modeling | Jeff Magee (Imperial College London) |
| Analysis of Software Architectures in High- and Low-volume Electronic Systems | Henk Obbink et al. (Philips Research) |
| A Practical Unifying Active Architecture | Richard Juren (MacDonald DettWiler) |
| Framework for Documenting Design Decisions in Product Families Development | Alejandro Alonso et al (Universidad Politecnica de Madrid) |
| Session on Extraction and Presentation | Vesna Hassler (Technical University of Vienna) |
| Architecture Visualisation and Analysis : Motivation and Example | Loe Feijs et al (Philips Research) |
| Reference Architecture in a Product Line Process Context | Sergio Bandinelli (ESI Bizkain Spain) |
| Information Needs in Performance Analysis of Telecommunication Software- a Case Study | Vesa Hirvisalo et al. (Helsinki Univ. of Tech.) |
| A Framework for Software Architecture Recovery | Wolfgang Eixelsberger et at. (ABB and TUW) |
| Session on Variation | Wolfgang Eixelsberger (ABB Norway) |
| Dealing with Software Diversity in Kinds | Frank van der Linden (Philips Research) |
| Configurable Designs | Alex Ran et at (Nokia Research Center) |
| Feature-based Reusable Architectures for Families of Systems | Hassan Gomaa (George Mason Univ.) |
| Session on Product Families | Frank van der Linden (Philips Research) |
| Configurable Software Modules for Families of PLC-based Systems | Flavio Bonfatti et al (Univ. Modena, DemoCenter) |
| Experiences with Architecturing the SGF Application Family | Andreas Roesel et al (ABB Heidelberg) |
| A System Familiy of Integrated, Distributed Embedded System Products and its Architecture | Ulf Cedeling et atl (Vaxjo Univ., Linkoping Univ.) |
| Session on Component Engineering | Tapio Tallgren (Nokia Research Center) |
| Reusing Off-the-shelf Components to Develop a Family of Applications in the C2 Architectural Style | Nenad Medvidovic et al (Univ. California, Irvine) |
| Raising the Source Code Abstraction Level by Using Generic Components for State Machines | Johannes Weidl (Technical University of Vienna) |
| A Framework for Distributed Interaction | Stephen Crane (Imperial College London) |
| General Chair: | ||
| Henk Obbink, | Philips Research, | obbink@natlab.research.philips.com |
Program Coordinator: |
||
| Frank van der Linden, | Philips Research | flinden@natlab.research.philips.com |
Program Committee: |
||
| Medhi Jazayeri, | TU Vienna | M.Jazayeri@infosys.tuwien.ac.at |
| Jeff Kramer, | Imperial College | jk@doc.ic.ac.uk |
| Juha Kuusela, | Nokia Research | juha.kuusela@research.nokia.com |
| Gonzalo León, | UPM | gonzalo@dit.upm.es |
| Frank van der Linden, | Philips Research | flinden@natlab.research.philips.com |
| Jeff Magee, | Imperial College | jnm@doc.ic.ac.uk |
| Henk Obbink, | Philips Research | flinden@natlab.research.philips.com |
| Alex Ran, | Nokia Research | alexander.ran@research.nokia.com |
| Lasse Warholm, | ABB Research | wolfgang@nocrc.abb.no |
Local Coordinators: |
||
| Juan C. Dueñas, | UPM | jcduenas@dit.upm.es |
| Juan A. de la Puente, | UPM | jpuente@dit.upm.es |
| Alejandro Alonso, | UPM | http://sirio.dit.upm.es/~ares/aalonso@dit.upm.es |