+612 9045 4394
 
CHECKOUT
Development and Evolution of Software Architectures for Product Families : 2nd International ESPRIT ARES Workshop, Las Palmas de Gran Canaria, Spain, February 26-27, 1998, Proceedings : Lecture Notes in Computer Science - Frank van der Linden

Development and Evolution of Software Architectures for Product Families : 2nd International ESPRIT ARES Workshop, Las Palmas de Gran Canaria, Spain, February 26-27, 1998, Proceedings

Lecture Notes in Computer Science

By: Frank van der Linden (Editor)

Paperback

Ships: 7 to 10 business days
7 to 10 business days
RRP $287.99
$198.80
31%
OFF
or 4 easy payments of $49.70 with Learn more

This book constitutes the thoroughly refereed post-workshop proceedings of the Second International Workshop on the Development and Evolution of Software Architectures for Product Families organized by ESPRIT Project 20477 ARES (Architectural Reasoning for Embedded Software).The 28 revised full papers presented were carefully reviewed for inclusion in the book. Also included are an introduction and surveys by the session chairpersons. The book is divided in sections on example architectures, architectural description, architecture recovery, analysis of software architectures, and development process.

Introductionp. 1
Example Architectures
Example Architecturesp. 4
Reusable Framework for Telecontrol Protocolsp. 6
A Software Bus as a Platform for a Family of Distibuted Embedded System Productsp. 14
A Three-Tier Design Approach for a Family of Large AC Drive Control Systemsp. 24
Modular Turbine Control Software: A Software Architecture for the ABB Gas Turbine Family Control Systemp. 32
Experiences with the Evolution of an Application Family Architecturep. 39
Architectural Description
Architectural Descriptionp. 49
Generic Architecture Descriptions for Product Linesp. 51
A Model of Interaction in Concurrent and Distributed Systemsp. 57
An Integral Hierarchy and Diversity Model for Describing Product Family Architecturep. 66
Koala, a Component Model for Consumer Electronics Product Softwarep. 76
Architecture Recovery
Architecture Recoveryp. 87
Recovery of Architectural Structure: A Case Studyp. 89
Reengineering C/C++ Source Code by Transforming State Machinesp. 97
An Experiment in Distributed Software Architecture Recoveryp. 106
Reverse Engineering to Recover and Describe a System's Architecturep. 115
Can Legacy Systems Beget Product Lines?p. 123
The Relation Between the Product Line Development Entry Points and Reengineeringp. 132
Analysis of Software Architectures
Analysis of Software Architecturesp. 140
Diagnostic Software Architecturesp. 143
A Software Architecture Evaluation Modelp. 148
An Architectural Infrastructure for Product Familiesp. 158
Assessment of Timing Properties of Family Productsp. 161
Development Process
Development Processp. 170
Stakeholders in Software-system Family Architecturesp. 172
Handling Variant Requirements in Software Architectures for Product Familiesp. 188
Architecture-Centric Software Development Based on Extended Design Spacesp. 197
Architecting for Domain Variabilityp. 205
Commonality Analysis: A Systematic Process for Defining Familiesp. 214
Structuring Design Decisions for Evolutionp. 223
Structural Views, Structural Evolution, and Product Familiesp. 235
Product Family and Reuse in Separate Market Driven Profit Centersp. 241
ERW'97 Session Report: Reuse Adoption Experiences Across a Large Corporationp. 249
Author Indexp. 257
Table of Contents provided by Publisher. All Rights Reserved.

ISBN: 9783540649168
ISBN-10: 3540649166
Series: Lecture Notes in Computer Science
Audience: General
Format: Paperback
Language: English
Number Of Pages: 258
Publisher: Springer-Verlag Berlin and Heidelberg Gmbh & Co. Kg
Country of Publication: DE
Dimensions (cm): 23.39 x 15.6  x 1.45
Weight (kg): 0.39