ARES Workshop

Home / ARES Workshop

 

Summary and Electronic Proceedings

International Workshop on
Development and
Evolution of Software Architectures for Product Families

Las Navas del Marqués, Ávila, SPAIN

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 equirements, 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 -subm 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 -subm
Henk Obbink et al. (Philips Research)
A Practical Unifying Active Architecture -subm Richard Juren (MacDonald DettWiler)
Framework for Documenting Design
Decisions in Product Families Development -subm
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 -subm
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 -subm
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, henk.obbink@philips.com
Program Coordinator:
Frank van der Linden, Philips Research frank.van.der.linden@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 frank.van.der.linden@philips.com
Jeff Magee, Imperial College jnm@doc.ic.ac.uk
Henk Obbink, Philips Research henk.obbink@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

© 1997 ARES Consortium. by Juan C. Dueñas (DIT/UPM).
Last update: March 5, 1997.