15.    Documents Considered

This page lists the documents that have been considered for the contents of this report, together with keywords characterizing the documents' contents. These keywords are also a way to retrieve methods for system family engineering.

 

ESAPS CAFÉ FAMILIES
Consortium-Wide Deliverables Consortium-Wide Deliverables Consortium-Wide Deliverables
Private Deliverables from German Partners Private Deliverables from German Partners Private Deliverables from German Partners

All ESAPS CWDs can be found in http://www.esi.es/en/Projects/esaps/esaps.html

All CAFÉ CWDs can be found in http://www.esi.es/en/Projects/Cafe/cafe.html

All FAMILIES CWDs can be found in http://www.esi.es/en/Projects/Families/

 

15.1 ESAPS Consortium-Wide  Deliverables (ESAPS-CWDs)

ESAPS Work Packages:

Titles

Topics

Analysis of, and Modelling for System-Families 

Architecture analysis, architecture assessment, architecture mismatch analysis, architecture metrics, EPOC, reverse architecting

Aspect analysis, domain analysis, feature analysis, scoping

Definition and Description of System-families

Process frameworks, RSEB, RUP, SPICE, R-SPICE

Requirements description, requirements engineering, reference requirements

Glossary

Commonality, variability, UML

Platform, platform engineering, platform components, semantic interface annotations, interfaces, component behaviour, component description, real-time, configuration, platform assessment, service characterisation, OO-Frameworks, component-based, deployment, wrapping, COTS, Tool-chains

Derivation of Products and Evolution of System-Family Assets

Requirements Engineering, Traceability, Trace capture, Committment traceability

Architecture evolution, Change management, change impact analysis, change costs, change integration, change propagation, software logistics

Asset management, asset retrieval, variability resolution, variant configuration, derivation, variant derivation, derivation process, software logistics, parameterisation, constraint propagation, product instantiation, tools, tool requirements

Technology Validation

Validation, measurement, comparison

Validation results


Workpackage 1: Analysis of, and Modelling for System-Families

CWD 1.1: Architecture Analysis and Modelling

CWD 1.2: Domain Analysis

CWD 1.3: Aspect Analysis and Modelling


 

CWD1.1 - Architecture Analysis and Modelling

Title

Partner

Author(s)

Assessing Software Architectures Nokia, Ericsson Tapio Tallgren, Joacim Halén
Assessment of System Family Architectures Ericsson, Blekinge Institute of Technology, Nokia Joacim Halén, Michael Mattson, Tapio Tallgren
EPOC Assessment Report Nokia Tapio Tallgren
Architectural Mismatches Analysis Fraunhofer IESE Cristina Gacek
Software Architecture Metrics Blekinge Institute of Technology PerOlof Bengtsson
Analyzing the Evolution of large OO-systems using metrics Nokia Lukas Steiger
Reverse Architecting Nokia Claudio Riva
A Method for Module Architecture Verification and its Application on a Large Component-Based System Philips André Postma, René Krikhaar, Marc Stroucken

CWD 1.2:  Domain Analysis

Title

Partner

Author(s)

CWD1.2.1 - Introduction to Domain Analysis Bosch, Nokia Pierre America, Steffen Thiel, Stefan Ferber, Martin Mergel
CWD1.2.2 - Conceptual Domain Analysis (with a medical imaging systems case study) Philips, Alcatel Pierre America, Jan Willem van den Beukel, Fabien Boisbourdin, Christian Jacolot, Jan van Wijgerden
CWD1.2.3 - Feature Analysis:
  • Introduction to Feature Analysis
  • Feature-Based Scoping: How to Use Features to Identify and Describe Domains
  • Feature Modeling 
  • Configuration of Features
  • Feature Interaction
Fraunhofer IESE, Helsinki University of Technology, Nokia, Siemens Juha Savolainen, Klaus Schmid, Siegfried Trosch, A.-P. Tuovinen, Tuomo Vehkomäki 
CWD1.2.4 - Scoping:
  • Scoping: An Introduction
  • Scoping Domains
  • Scoping Asset Bases
  • Evolving the Product Line
Fraunhofer IESE, Bosch, University of Groningen, University of Karlskrona/ Ronneby, Siemens Klaus Schmid, Steffen Thiel, Jan Bosch, Susanne Johnsson, Michel Jaring,  Bernhard Thomé, Siegfried Trosch

CWD 1.3: Aspect Analysis and Modelling 

Title

Partner

Author(s)

CWD1.3 - Aspect Analysis and Modelling:
  • Air Supervision Systems: aspect analysis
  • Switch Maintenance Systems: aspect analysis
  • Aspect Driven Development
  • Using Aspects to Scope the Product Line
  • Aspect guided functional decomposition
    Formal Method to Evaluate Aspects (reliability, performance) by Simulation and Formal Analysis
Thales, Alcatel, FhG IESE, Nokia, Philips, Siemens B. Berde, F. Boisbourdin, M. Coriat, S. Salicki, J. Xu, K. Schmid, J. G. Wijnstra, F. Harzenetter

Workpackage 2: Definition and Description of System-families
 

Title

Partner

Author(s)

CWD2.1.1 - System Family Process Framework

  • Nokia Product Line Process Framework (PLPF)

  • Fraunhofer IESE PuLSE

  • Philips Research Product Family Process Framework (PRPFPF)

  • Sainco&UPM "RUP and RSEB union"

  • Alcatel SPLIT/WHEELS (in the LCAT context)

  • The Incremental Development Process for Product Families at Siemens

  • ESI R-SPICE

  • Comparison

  • Process Support for Product Family Engineers (Essen University)

University of Essen, Fraunhofer IESE, Sainco, Philips, Nokia, European Software Institute (ESI), Universidad Politécnica de Madrid (UPM), Siemens, Thomson-CSF/Alcatel LCAT Andreas Reuys, Klaus Pohl, Cristina Gacek, Jesus Bermejo, Juan Manuel Martínez, William Van Der Sterren, Kari Känsälä, Tuomo Vehkomäki, Ramon Lerchundi, Rodrigo Alberto Cerón Martínez, Juan C. Dueñas, Sabine Mittrach, Frédéric Waeber, Bela Berde, Sophie Véret
CWD2.2.1 - Requirements Classification and Formalisms
  • Reference requirements description techniques
  • Requirements engineering for system families
  • Case study & lessons learned:
  • Philips - Reference requirements for product-lines: an example of the medical domain
  • Alcatel - Reference requirements of switch maintenance
  • Thomson-CSF - Reference requirements of air supervision systems
Alcatel, HUT, Philips, Thomson-CSF F. Boisbourdin, J. Savolainen, B. Pronk, S. Salicki
CWD2.2.2 - System Family Software Architecture Glossary

Thomson-CSF

William El Kaim

CWD2.2.3 - System family architecture description and representation
  • UML based techniques at IESE, Nokia, Philips, Thales, UPM, 
  • ADL-Darwin based techniques 
  • Architectural synthesis 
  • Case studies and lessons learned at Alcatel, Combitech (2), Philips, Sainco, 
Alcatel, Combitech, EESI, HUT, IESE, Nokia, Philips, Sainco, Thales, UPM Laurent Rioux, Dennis Selin, Peter Peters, Juha Savolainen, Oliver Flege, Cristina Gacek, Jianli Xu, Ben Pronk, Jesús Bermejo, Juan M. Martínez, William El Kaim, Juan C. Dueñas, Rodrigo Cerón

CWD 2.3 Platform and Components:

  • Platform Engineering for the Medical Domain
  • Product-Line Software Components
  • Semantic Component and Interface Annotations
  • Components, Interfaces, and Information Models
  • Specification of functional and real-time behaviour of components
  • Component Description and Configuration
  • Deployment of a component-based system-family for SCADA systems requiring variability in their physical architecture
  • Assessment of platforms for CBD and domain related services characterisation
  • Problem Analysis of Component based development 
  • Object-Oriented Frameworks as Product Line Architecture Components - Integration Problems
  • Configuration and deployment onto an execution platform
  • Wrapping existing components of switch maintenance systems
  • Development Support prototype for system families based on COTS
  • Requirements and Techniques for Derivation Support in Tool-chains
Philips, Thales, Siemens, EESI, INRIA, SAINCO, Universidad Polytecnico Madrid, Nokia, University Karlskrona/Ronneby, Alcatel Jesús Bermejo, Rodrigo Cerón, S. Cherki, Denis Conan, Charles Consel, Juan C. Dueñas, D. Exertier, Nicolas Farcet, L. Feijs, Peter Graubmann, W. El Kaim, Ronan Mac Laverty, Michael Mattsson, Anne-Françoise Le Meur, Joaquín Peña, Laurent Rioux, S. Salicki, Rainer Wasgint, Jan Gerben Wijnstra

Workpackage 3: Derivation of Products and Evolution of System-Family Assets

Title

Partner

Author(s)

CWD3.1 Requirements Modelling and Traceability

  • Definitions and Overview
  • Modeling Concept for Product Families
  • Traceability between System Variants and Reused Components
  • Requirement Traceability Support
  • Product and Project Specific Trace Capture
  • Traceability from Domain Characteristics to Architectural Components
  • Commitment Traceability Model for System Programs
Philips, Siemens, Alcatel, Nokia, University of Essen, Fraunhofer IESE Paul Luttikhuizen (ed.), Josef Plankl, Günter Böckle, Fabien Boisbourdin, Laurent Rioux, Klaus Pohl, Mathias Brandenburg, Alexander Gülich, Joachim Bayer, Osmo Vikman

CWD3.2 Change Management and Evolution Support

  • Architecture Evolution 
  • Architecture Transformations in an Evolving Software Product Line 
  •  Evolution of system family architectures
  • Managing Change Requests
  • Change Impact Analysis and propagation techniques
  • Change management for working in parallel projects
  • Cost of Change Requests in a System Product Program
  • Support for Change Integration
  • Change Propagation and Work Amount Assessment
  • Scenario-based Change Integration
  • Logistic Issues in Change Management
Blekinge Institute of Technology,  Helsinki University of Technology, Nokia, Philips, Siemens, Software Engineering Research Centre SERC, University of Essen Mikael Svahnberg, Michael Mattsson, William van der Sterren, Josef Plankl, Annette Schreiber (ed.), Hans Mulder, Osmon Vikman, Juha Savolainen, Klaus Pohl, Mathias Brandenburg, Alexander Gülich, Gert Florijn, Danny Greefhorst

CWD3.3 System-Family Variant Configuration and Derivation

  • Asset Management
  • Product Line Asset Classification and Management
  • Intelligent Retrieval of Domain Assets
  • Variability Resolution Support
  • Variant Configuration and Derivation Support
  • Configuration Techniques for Product-Line Components
  • On the Notion of Variability in Software Product Lines
  • Derivation Process Support
  • Feature-driven Software Logistics
  • Selection, Derivation, and Parameterisation of Variants
  • Decision Model and Constraint Propagation Support
  • Product Instantiation in Software Product Lines
  • A Generic Engineering Process for Derivation
  • Requirements for Tools
  • Tools Requirements and Prototype of Application Engineering Development Platform based on COTS
Alcatel, Bosch, INRIA, Ivorium Software, SERC, Siemens, THALES LCR, University of Groningen, University of Karlskrona/Ronneby,  Fabien Boisbourdin, Laurent Rioux,  Armen Aghasaryan, Martin Mergel, Steffen Thiel, John MacGregor, Thomas Fischer, Stefan Ferber, Charles Consel, Anne-Françoise Le Meur, JM DeBaud, S. Lebaillif, G. Rams, X. Vaisson, Danny Greefhorst, Gert Florijn, Rainer Wasgint, Siegfried Trosch, N. Farcet, S. Cherki, W. El Kaim, M. Coriat, S. Salicki, Jilles van Gurp, Jan Bosch, Mattias Högström, Michael Mattsson

15.2    ESAPS Private Deliverables from German Partners

ESAPS General Topics and Practice Areas:

Schwerpunktthema 1: Requirements Management and Traceability

Title (English / German)

Partner

Author(s)

Number

Intentional and contextual process modelling language for defining method guidance /
Kontextbasierte Modellierungssprache für die Definition der Methodenfragmente

Uni Essen

K. Pohl, A. Reuys, M. Strembeck

ESAPS E1.2a,
ESAPS D2.1e

Product and Project specific trace capture / 

Anleitung für projekt- und produktspezifische Traceaufzeichnung 

Uni Essen

Mathias Brandenburg, Klaus Pohl, Mark Strembeck

ESAPS E1.2b,
ESAPS D3.1j

Goal-driven reuse of experience, Guide for traceability usage / Anleitung für Traceverwendung 

Uni Essen

Mathias Brandenburg, Klaus Pohl, Mark Strembeck

ESAPS E1.2c,
ESAPS D3.2g

Modelling concept for product families /

Vorgehensweise zum Erstellen von Modellen für die Repräsentation von Requirements, Systemarchitekturen und daraus abgeleiteten Produkten einer Produktfamilie

Siemens ZT

Josef Plankl, Günter Böckle

ESAPS E1.2d,
ESAPS D3.1a

Process Components in an Incremental Environment for Product Families / 

Prozeßbausteine für das Management paralleler Produktentwicklungen auf der Basis einer gemeinsamen Systemarchitektur

Siemens ZT

Sabine Mittrach

ESAPS E1.2e,
ESAPS D2.1c

Change Impact Analysis and Propagation Techniques /

Entwicklung von Verfahren zur Analyse und Verfolgung von Änderungen

Siemens ZT

Josef Plankl, Annette Schreiber

ESAPS E1.2f,
ESAPS D3.2i

Validator for project- and product specific trace capture and goal oriented trace usage / 

Validator für projekt- und produktspezifische Traceaufzeichnung und zielorientierte Trace-Verwendung

Uni Essen

Mathias Brandenburg, Alexander Gülich, Klaus Pohl

ESAPS E1.3a,
ESAPS D3.2c

Change Management Validator / 

Validator für Verfahren zur Analyse und Verfolgung von Änderungen

Siemens ZT

Günter Böckle, Annette Schreiber

ESAPS E1.3b,
ESAPS D3.2h

Validator for a Requirements Engineering Model / 

Validator für ausgewähltes Anwendungsszenario auf Basis kommerzieller Requirements Engineering Tools

Siemens ZT

Günter Böckle, Siegfried Trosch

ESAPS E1.3c,
ESAPS D3.1e


Schwerpunktthema 2: Decision Support for Architecture Definition and Product Composition

Title (English / German)

Partner

Author(s)

Number

Product Line Development Process*

FhG IESE Tanya Widen

ESAPS E2.1a,
ESAPS D2.1a

Concepts for the Adaptation of MoVE for Product Family Engineering /

Konzept für die Adaption des Ansatzes MoVE für Produktfamilienentwicklung

Siemens ZT Bernhard Thomé

ESAPS E2.1b

Concept for the adaptation of QuESt for Product Family Engineering /

Konzept für die Adaption des Ansatzes MoVE für Produktfamilienentwicklung

Siemens ZT Florian Harzenetter

ESAPS E2.1c

Domain Engineering Problem Analysis: An Overview of Methods Supporting Product Line Development /

Domain Engineering - Problemanalyse

Bosch Steffen Thiel, Steffen Ferber, Martin Mergel

ESAPS E2.1d,
ESAPS D1.2b

Assessment Guidelines for Detecting Architectural Mismatches /

Methode für die Analyse der Konsistenz von Architekturen

FhG IESE Cristina Gacek

ESAPS E2.2a,
ESAPS D1.1a

A Method for Scoping Software Product Lines From a Functional Point of View / 

Methode für das Scoping von Softwarefamilien unter funktionalen Aspekten

FhG IESE Klaus Schmid

ESAPS E2.2b,
ESAPS D1.2c

Methode für das Scoping von Softwarefamilien unter Qualitätsaspekten**

FhG IESE  

ESAPS E2.2c,
ESAPS D1.3d

System Family Architecture Description and Representation /

Methode zur Ableitung konkreter Produktarchitekturen aus einer Referenzarchitektur 

FhG IESE Oliver Flege

ESAPS E2.2d,
ESAPS D2.2.3

Traceability from Domain Characteristics to Architectural Components /

Methode für die Verfolgbarkeit von Domänencharakteristika zu Architekturkomponenten

FhG IESE Joachim Bayer

ESAPS E2.2e,
ESAPS D3.1a

Methode für die Bewertung von Familienarchitekturen

Siemens ZT Florian Harzenetter

ESAPS E2.2f

System Architecture Identification /

Methode für die Definition von Familienarchitekturen

Siemens ZT Florian Harzenetter

ESAPS E2.2g,
ESAPS D1.2b

Selection, Derivation and Parameterisation of Variants /

Methode für die Entscheidungsunterstützung für die Definition von Produktfamilien

Siemens ZT Siegfried Trosch

ESAPS E2.2h,
ESAPS D3.3b

Analysis Concepts and Techniques Supporting Product Family Engineering /

Entwicklung von Beschreibungsmodellen und Guidelines zur Unterstützung der Architekturdefinition  Abstract only!

Bosch Steffen Thiel, Andreas Hein

ESAPS E2.2i,
ESAPS D2.1c

Validierungsinstrumentarium für den PuLSE-Architektur Entwicklungsprozeß**

FhG IESE  

ESAPS E2.3a

Selection, Derivation and Parameterisation of Variants, Part 2 /

Validierungsinstrumentarium für die Entscheidungsunterstützung für die Definition von Produktfamilien

Siemens Siegfried Trosch

ESAPS E2.3b,
ESAPS D3.3b

Validation Results from Applying a Product-Family Approach for Car Periphery Supervision Systems /

Validierungsinstrumentarium und Validierungsresultate zur Methodenanwendung am Beispiel einer Produktfamilie für Fahrerassistenzsysteme

Bosch Steffen Thiel, Stefan Ferber, Thomas Fischer, Andreas Hein

ESAPS E2.3c,
ESAPS D4.5

  *: only title sheet available

**: not available


Schwerpunktthema 3: Component Description and Architecture Assessment for Component Selection

Title (English / German)

Partner

Author(s)

Number

Requirements and Techniques for Component Description and Design Management Methods

Problemcharakterisierung und Anforderungsspezifikation für die Methodik

Siemens

Peter Graubmann, Axel Klein

ESAPS E3.1a,
ESAPS D2.3e

Product Line Asset Classification and Dependency Specification /

Kategorisierung von Asset-Typen innerhalb des Produktlinien-Entstehungsprozesses sowie Definition und Evaluierung typspezifischer Klassifikationen

Bosch

Martin Mergel, Steffen Thiel, Stefan Ferber

ESAPS E3.1b,
ESAPS D3.3a

Requirements and Techniques for Component Interface Description and Component Selection /

Komponentenbeschreibung und bewertungsgestützte Auswahl

Siemens ZT

Peter Graubmann, Axel Klein

ESAPS E3.2a,
ESAPS D2.3e

Methods for Component Description and Selection / Komponentenbeschreibung und Architekturbewertung zur Komponentenauswahl

Siemens ZT

Peter Graubmann, Rainer Wasgint

ESAPS E3.2b

On the Definition of Requirements for Managing Product Line Asset Repositories /

Anforderungen an die Verwaltung und analyse von Produktlinien-Assets

Bosch

Martin Mergel, John MacGregor, Thomas Fischer, Steffen Thiel

ESAPS E3.2c,
ESAPS D3.3a

Methods for Component Description and Selection /

Komponentenbeschreibung und Architekturbewertung zur Komponentenauswahl

Siemens ZT

Peter Graubmann, Rainer Wasgint

ESAPS E3.3a,
ESAPS D2.3e

Component Description and Selection. Validation Instruments / Komponentenbeschreibung und Architekturbewertung zur Komponentenauswahl

Siemens ZT

Peter Graubmann, Rainer Wasgint

ESAPS E3.3b


Schwerpunktthema 4: Basic Information Models

Title (English / German)

Partner

Author(s)

Number

D-ESAPS Information Models: 

E4.1: Metamodell für Anforderungsbeschreibungen
E4.2: Metamodell für Produktfamilienarchitekturen
E4.3: Metamodell für Komponentenbeschreibungen
E4.4: Metamodell für Beziehungen zwischen den Modellen
E4.5: Metamodell für entscheidungsrelevantes Domänenwissen

Siemens ZT

Günter Böckle, Peter Knauber,  Josef Plankl, Klaus Pohl, Steffen Thiel

ESAPS E4


Schwerpunktthema 5: Validation

Title (English / German)

Partner

Author(s)

Number

Applying the COTS Acquisition Process (CAP) to Requirement Engineering Methodologies

SHS

Michael Wullenweber

ESAPS E5.1,
ESAPS D4.2b

Applying the COTS Acquisition Process (CAP) to evaluate the MoRE Methodology

SHS

Michael Wullenweber

ESAPS E5.1,
ESAPS D4.2b

Definition of validation scenarios / Definition von Validierungsszenarien

SHS

Josef Weingärtner

ESAPS E5.2

Validation Results for PACS / Validierung der Ergebnisse für PACS

SHS

Josef Weingärtner

ESAPS E5.3

Validation Results from Applying a Product-Family Approach for Car Periphery Supervision Systems /

Validierungsinstrumentarium und Validierungsresultate zur Methodenanwendung am Beispiel einer Produktfamilie für Fahrerassistenzsysteme

 

Bosch

Steffen Thiel, Stefan Ferber, Thomas Fischer, Andreas Hein

ESAPS E5.4,
ESAPS D4.5,
ESAPS E2.3c

 



 

15.3    CAFÉ Consortium-Wide  Deliverables (CAFÉ -CWDs)

CAFÉ Work Packages:

Titles

Topics

System Family Adoption

Planning process, metrics, business, market analysis, economic analysis, cost model

Scoping, platform, multi-domain, product population
Transition, adoption, institutionalisation, assessment, action plan, agile, methods catalogue
Asset Building Requirements Engineering, use cases, scenarios, feature analysis, MDRE, dynamic markets
Platform, architecture, evolution, architecture recovery, MDA, features, recovery, variation, PIM, PSM
Design for Quality, quality models, styles, architecture evaluation, views, domain-specific languages
Document generation, code generation, traceability, tools, process, model management, MDE
Asset Usage Change management, traceability, XML, feature change, life cycle, commitment traceability
Configuration management, version management, feature logic, parallel development
Asset Bases, Asset Selection, Components, Constraints, COTS, Decisions, Design Assets, Interfaces, MDA/MDE, Patterns, Performance, Product Derivation, System Family Architecture, System Family Evolution, System-level Features, Variation

Validation and testing

Test, test planning, test cases, CMMI-SFE, V-model, RITA, competence management, test derivation, test evolution
Test modelling, test tools, test generation, test patterns, state charts, test case derivation, testability, test patterns
Validation, architecture validation, simulation, reliability, safety

 

Workpackage 1: System Family Adoption

CWD 1.1: Business and Market Analysis

CWD 1.2: Product Line Scoping

CWD 1.3: Product Line Transition & Adoption

 

CWD1.1 Business and Market Analysis

Title

Partner

Author(s)

Planning process for product families Siemens Doris Rauh
Integrated cost and investment model for product family development Fraunhofer IESE Klaus Schmid
Specification for an integrated Product Family economic model Ivorium Jean-Marc Debaud, Sebastien Lebaillif
Measuring product lines in place ESI Jason Xabier Mansell
Estimating (Future) Product Viability: A platform Development reasoning Model Philips William van der Sterren

 

CWD1.2  Product Line Scoping

Title

Partner

Author(s)

Scoping in the Presence of Multiple Domains and Product Populations Philips Eelco Rommes
Specification for a Product Family Scoping approach and its integration in a tool workbench Ivorium Jean-Marc DeBaud, Xavier Vaisson 
Scoping SPL for the business context -- Agility Nokia Tuomo Kähkönen

 

CWD1.3  Product Line Transition & Adoption

Title

Partner

Author(s)

Transition Process for Switching to Product-Family Engineering Siemens Annette Schreiber
Product Line Action Plan Specification ESI Jason Xabier Mansell
The Stage Growth Framework for a Software Product Business University of Jyväskylä Rauli Käppi, Jonna Kalermo, Timo Käkölä
 Lightweight, incremental transition process for PF adoption Ivorium Jean-Marc DeBaud,  Sebastien Lebaillif
Transition path from products to PL case study Telvent Jesus Gonzalez, David Benavides
Experience with the adoption of system family engineering in DNV Software and EDB 4tel ICT / Sintef

Bjørn Egil Hansen, DNV Software

Svein Hallsteinsen, SINTEF

Component-based platform: Development and adoption experiences  Philips Jan-Willem van den Beukel
Process Specific Catalogue of Methods and Processes for Product-Family Engineering ()   Siemens Günter Böckle
3.2 Organization Structures for Product-Family Engineering () Siemens Günter Böckle
3.3 Guidelines for the process of SW development conforming PLs () Market Maker Martin Verlage
3.4 Product Management Assessment wrt. Product-Family Engineering () Siemens Franz Kudorfer, Tilo Fritzhanns
3.5 Agile approach to PL Engineering Nokia Tuomo Kähkönen

 

Workpackage 2: Asset Building

CWD 2.1: Requirements Engineering

CWD 2.2: Platforms

CWD 2.3: Design for Quality

CWD 2.4: Assets Development Support

 

CWD2.1  Requirements Engineering

Title

Partner

Author(s)

NL techniques for Product Families Software Requirements IEI/Omega

A. Fantechi,

S. Gnesi: IEI-CNR,

M. Carenini,

P. Moreschini,

M. Ranocchi: Omega Generation

Building domain models based on legacy system descriptions Fraunhofer IESE

Isabel John,

Jörg Dörr

Use case driven feature analysis and modelling Nokia Juha Savolainen
Considering Product Family Variability when Defining Product Family Applications Univ. of Duisburg-Essen Günter Halmans, Klaus Pohl
Model Driven Requirements Engineering Thales Daniel Exertier
Objecteering/Requirements –a tool for Requirement Engineering Softeam Michel Brisset
Requirements Management Improvements Philips Alef Schippers, Marcel Boosten
Adapting RE Processes to Systems Families Development by Means of Scenarios Telvent

A. Durán,

D. Benavides

Requirements Engineering for Dynamic Markets Siemens Simon Pfeiffer

 

CWD2.2  Platforms

Title

Partner

Author(s)

Analysis of Product Family Evolution Nokia, TU Vienna

Harald Gall, TU Vienna

Claudio Riva, Nokia

Architecture Recovery and Reference Architecture Philips, Nokia, Fraunhofer IESE, TU Vienna

Wim Pasman, Philips

Claudio Riva, Nokia

Jean-François Girard, Fraunhofer IESE

Harald Gall, TU Vienna

Platform Independent and Platform Specific Modelling Thales, INRIA, Softeam, edb4tel, Sintef

Dominique Sueur, 

Audun Jensvoll,

Arnor Solberg,

Jon Oldevick,

Frédéric Fondement

 

CWD2.3  Design for Quality

Title

Partner

Author(s)

Architectural Styles and Patterns Fraunhofer IESE, DNV, Nokia, Sintef, Thales, TU Vienna  
Quality Models DNV, Fraunhofer IESE, Nokia, Sintef, Thales, TU Vienna  
Views Fraunhofer IESE MARKET MAKER  
Reference Architecture for a Class of Product Families with similar Characteristics ICT-Norway, DNV, edb4tel

T. E. Faegri,

S. Halsteinsen,

D. H. Loras 

Supporting “Design for Quality” by Architecture Recovery TU Vienna M. Pinzger
Using Patterns to Support the Design of Product Family Architectures Fraunhofer IESE J. Bayer, M. Anastasopoulos, R. Kolb
Extension of the common metamodel Thales L. Rioux

 

CWD2.4  Assets Development Support

Title

Partner

Author(s)

Product Family Requirements Support Thales, Softeam  
Thales best practice and experiment: Production of Domain Requirements (PIM) and Derivation of Product Requirements (PSM) Thales E. Jouenne
Softeam best practice and experiment: Requirements management and Expression of variability in requirements Softeam M. Brisset
Product Family Architecture Support Siemens, Telvent, Nokia, INRIA  
Good practices for PF architectures Siemens Florian Harzenetter
Production of PF Reference Architecture and Derivation of Specific Product Architecture Telvent

M. A. Oltra,

J. Bermejo

Concurrency design in PF Reference and Specific Product Architecture Nokia

J. O. Ziegler,

C. Riva

Modeling of PF Reference behaviour and Derivation of Specific Product behaviour models INRIA

T. Ziadi,

L. Hélouët

Reverse engineering of Specific Product Architecture and Abstraction of PF Reference Architecture Nokia

J. O. Ziegler,

C. Riva

Generation of Specific Product code - Code generation Philips

W. den Dekker,

F. Jacobs,

C. Boerse

Document generation and document access Philips

W. den Dekker,

F. Jacobs,

C. Boerse

Document consistency Philips

W. den Dekker,

F. Jacobs,

C. Boerse


 

Workpackage 3: Asset Usage

CWD 3.1: Change management and traceability

CWD 3.2: Configuration and Version Management

CWD 3.3: Product Derivation and Family Evolution

 

CWD3.1  Change management and traceability

Title

Partner

Author(s)

Change Management Philips Hans Buurman, Paul Luttikhuizen, Maarten Haasnoot
Change Management and System Family Engineering: a XML Technology Based Solution ESI

Jason Xabier Mansell,

David Sellier

Traceability core metamodel as UML extension in Objecteering/UML modelling tool Softeam Michel Brisset
System feature (change) management in a MultiX environment Nokia Osmo Vikman

 

CWD3.2  Configuration and Version Management

Title

Partner

Author(s)

Feature Logic based CM Models

Roland Laqua

Fraunhofer IESE

Open Source Process support & Tools for process support

Telvent

D. Benavides,

M. A. Oltra, M.Toscano

Component based product families

Philips

Maarten Haasnoot,

Jan Willem Dijkstra

Domain – oriented software asset management

Nokia

Jari A Lehto

Migration of existing system assets to families

Philips

Maarten Haasnoot,

Jan Willem Dijkstra

 

CWD3.3  Product Derivation and Family Evolution

Title

Partner

Author(s)

Configuration and Derivation of Product Architectures Bosch Andreas Hein Martin Mergel Steffen Thiel
Decision Model Modelling and Automatic Derivation Process Using XML Technology ESI David Sellier
Design Patterns for Configuring a Product as a Specialisation of a Product Line Irisa

Jean-Marc Jézéquel,

Laurent Monestel,

Tewfik Ziadi,

Frédéric Fondement

A Derivation Tool Chain based on Mapping Techniques & Variability Mechanisms Thales

Daniel Exertier

Evolving of System Families Interfaces  Philips

Gerard Schouten

Semantic Component Interface Annotations for Realisation Support Siemens

Peter Graubmann

A Laboratory Experiment to Study Component Functionality in a MetaCase Environment University of Jyväskylä

Zheying Zhang,

Timo Käkölä

Requirements-driven COTS-selection Method for Product Families University of Essen

Erik Kamsties,

Klaus Pohl,

Andreas Reuys

Automated Retrieval of Design Assets in a System Family Design Approach University of Linz

Alexander Fried,

Herbert Prähofer

Models for Performance Analysis Philips

Jan van Zoest

System Performance Modelling in UML with Properties and Metrics for Asset Selection Siemens

Rainer Wasgint

Managing System-Level Asset Bases Nokia

Jari A. Lehto,

Osmo Vikman

Derivation of Applications from Web Services Telvent

David Benavides


 

Workpackage 4: Validation and Testing

CWD 4.1: Test strategy, methodology & process

CWD 4.2: Test modelling and tooling

CWD 4.3: Validation

 

CWD4.1  Test strategy, methodology & process

Title

Partner

Author(s)

CMMI-SFE (V&V) for Nokia Nokia Kari Känsälä
Extending the development V for the family test process framework Philips Erwin Engelsma
Certifying and releasing software components for use in product lines Philips Rick Everaerts
Nokia’s Product Line Testing Practices Nokia Quan Young
Testing framework-based software product families University of Helsinki

Raine Kauppinen,

Juha Taina,

Jukka Paakki

Tester competence management Philips Erwin Engelsma
Configuration Management for System Family Testing Assets Telvent Miguel Ángel Oltra
Test Evolution Philips Erwin Engelsma
Scenario-based test case derivation and evolution University of Essen

Erik Kamsties,

Klaus Pohl,

Sacha Reis,

Andreas Reuys

 

CWD4.2  Test modelling and tooling

Title

Partner

Author(s)

Automatic test synthesis from high level scenarios INRIA

Clémentine Nebut,

Yves Le Traon

Test case derivation from State charts DIT - UPM

Rodrigo Cerón,

Juan Dueñas,

Jose Ruiz Julio Mellado

Testing from natural language requirements IEI

Antonia Bertolino,

Stefania Gnesi,

Alessandro Fantechi

Testing of non-functional requirements Nokia Erkki Pöyhönen
Testing patterns in Product Line context Nokia Erkki Pöyhönen
Test Process and Implementation Siemens

Doris Rauh,

Helmut Goetz,

Josef Weingärtner

Scenario Based Test Case Derivation Siemens, University of Essen

Josef Weingärtner,

Andreas Reuys

Testability analysis of PL architectures INRIA

Benoit Baudry,

Yves Le Traon

 

CWD4.3  Validation

Title

Partner

Author(s)

Validating Architectural Concepts with Modelling and Simulation Nokia Antti-Pekka Tuovinen
UML model simulation based on the UMLAUT framework INRIA

Frédéric Fondement,

Laurent Monestel,

Clementine Nebut,

Loïc Helouët,

Jean-Marc Jézéquel

Validation of dynamic properties of architectures with respect to reliability and safety Bosch

Stefan Kowalewski,

Marko Auerswald

Summary of UML model validation techniques NOKIA

Arto Stenberg,

Erkki Pöyhönen

Design patterns for testability INRIA

Benoit Baudry,

Yves Le Traon

Annotated catalogue of patterns for reliability and safety Bosch

Marko Auerswald,

Stefan Kowalewski



 

15.4    CAFÉ Private Deliverables from German Partners

CAFÉ General Topics and Practice Areas:

Schwerpunktthema 1: Einführung von Produktfamilien

Title (English / German)

Partner

Author(s)

Number

Integrated Cost- and Investmentmodels for Product Family Development /

Integrierte Kosten- und Investitionsmodelle zur Produktfamilienentwicklung   

Fraunhofer IESE  Klaus Schmid CAFÈ E1.1.1

Planning Process for Product Families /

Planungsprozess für Produktfamilien

Siemens Doris Rauh CAFÈ E1.1.2

Organisation Structures for Product Family Engineering /

Organisationsformen für Produktfamilien-Engineering

Siemens, SHS Günter Böckle CAFÈ E1.2

Product Line Engineering Transition /

Transitionsprozess für den Übergang zum Produktfamilien-Engineering, Version 1

Siemens Annette Schreiber CAFÈ E1.3.1

Catalogue of Methods and Processes for System Family Engineering / 

Prozessspezifischer Katalog der Verfahren, Methoden und Prozesse für Produktfamilien-Engineering

Siemens Günter Böckle CAFÈ E1.4

Product Management Assessment / Assessmentverfahren für das Produktmanagement im Hinblick auf Produktfamilien

Siemens Franz Kudorfer CAFÈ E1.5

 

Schwerpunktthema 2: Erstellung von Assets

Title (English / German)

Partner

Author(s)

Number

Considering Product Family Assets when Defining Customer Requirements

Software Product Family Variability; Essential Capabilities and Realization Aspects,

Communicating the Variability of a Software Product Family to Customers /

Szenariobasierte Methodik zur Identifikation von Anforderungen an kundenspezifische, produktfamilienbasierte Anwendungen

Uni Essen

Günter Halmans,

Klaus Pohl

CAFÈ E2.2.1

Requirements Engineering for Dynamic Markets /

Requirements Engineering für dynamische Märkte, Version 1

Siemens

Simon Pfeiffer

CAFÈ E2.3.1.1

Good Practices for Product Family Architectures /

Good Practices zur Entwicklung von Produktfamilien-Architekturen

Siemens

Florian Harzenetter

CAFÈ E2.4.1

Product Family Specific Quality Attributes /

Produktfamilien-spezifische Qualitätsmerkmale

Fraunhofer IESE

Michalis Anastasopoulos,

Joachim Bayer

CAFÈ E2.4.2.1

Architecture Patterns for Product Families /

Architekturpattern für Produktfamilien, initiale Version

Fraunhofer IESE

Joachim Bayer,

Ronny Kolb

CAFÈ E2.4.2.2

Architecture Recovery of Existing Systems for Product Families /

Architektur-Recovery existierender Systeme im Hinblick auf Produktfamilien

Fraunhofer IESE

Jean-François Girard,

Klaus Schmid,

Joachim Bayer

CAFÈ E2.5.1

Definition of Reference Architectures based on Existing Systems /

Methode zur Definition von Referenzarchitekturen auf Basis existierender Architekturen (Initiale Version)

Fraunhofer IESE

Joachim Bayer,

Dharmalingam Ganesan,

Jean-François Girard,

Jens Knodel,

Ronny Kolb,

Klaus Schmid

CAFÈ E2.5.2

 

Schwerpunktthema 3: Nutzung von Assets

Title (English / German)

Partner

Author(s)

Number

The Annotation Framework with derived Implementation Templates and the Derivation of QoS-Evaluation mod-els from UML-Annotations /

Konkrete Ableitungen von Implementierungs-Templates aus aus-gewählten Annotationen und ihre Einbettung in UML Ableitung von QoS-Bewertungsmodellen aus UML-Annotationen

Siemens

Peter Graubmann,

Andreas Hennig,

Rainer Wasgint

CAFÈ E3.1.1, CAFÈ E3.2.1

Annotations for Component-based Re-alisation Support and the Exploitation of QoS-Properties & -Metrics for the System Family Asset Selection /

E3.2.1: Methodik zur Erzeugung von Implementierungs-Templates; MSC-Beschreibung von ausgewählten SW-Konnektoren.

3.2.2: Beschreibung von QoS-Eigenschaften und -Metriken für die Se-lektion von Assets.

Siemens

Peter Graubmann,

Andreas Hennig,

Ekkart Rudolph,

Rainer Wasgint

CAFÈ E3.2.1,

CAFÈ E3.2.2

Mapping SW-Connectors onto Interface Descriptions & Aggregation of QoSEvaluation Models and their Back- Propagation into the UML Design /

E3.1.3: Methodik zur Abbildung von SW-Konnektoren auf Schnittstellenbeschreibungen.

E3.2.3: Methodik zur Aggregation von QoS-Bewertungsmodellen und Rückkopplung der Ergebnisse in das UML-Designmodell.

Siemens

P. Graubmann,

A. Hennig,

M. Pönitsch,

S. Wagner,

R. Wasgint

CAFÈ E3.1.3,

CAFÈ E3.2.3

Requirements-based COTS Selection for Product Families /

Anforderungsbasierte Selektion von COTS für Produktfamilien 

Uni Essen

Andreas Reuys,

Klaus Pohl

CAFÈ E3.3.1

Aspects of Change Management in COTS Selection Processes  /

Aspekte des Änderungsmanagements bei COTS-Auswahlprozessen

Uni Essen

Erik Kamsties,

Klaus Pohl,

Andreas Reuys,

Nelufar Ulfat

CAFÈ E3.3.2

Modeling Variability to Support a Systematic and Effective Product Derivation /

Methoden zum Management der Variabilität in Assets

Bosch

Andreas Hein,

Martin Mergel,

Steffen Thiel

CAFÈ E3.4.1

Methodology for Product Configuration in the Context of Product Lines /

Methodik zur Produktkonfiguration im Rahmen eines Produktfamilienprozesses

Bosch

Andreas Hein,

Martin Mergel,

Steffen Thiel

CAFÈ E3.4.2

Feature Logic-oriented Configuration Management for SPL /

Methodik zur Erstellung Feature-Logic-basierender Metamodelle

Fraunhofer IESE

Roland Laqua

CAFÈ E3.5.1

Feature Logic oriented Configuration Management System (FLoCS) Impact Analysis /

Verfahren zur Berechnung der Auswirkungen von Ände-rungen in einem Feature-Logic-basierenden Metamodell

Fraunhofer IESE

Roland Laqua

CAFÈ E3.5.2


 

Schwerpunktthema 4: Bewertung und Testen

 

Title (English / German)

Partner

Author(s)

Number

Validation of Dynamic Properties of Architectures with Respect to Reliability and Safety /

Dynamische Evaluierung von Architekturen

Bosch

Marko Auerswald,

Stefan Kowalewski

CAFÈ E4.1.1

Architectural Styles and Software Design Patterns for Safe and Relaible Real-Time Embedded Systems /

Sammlung von Architekturstilen für sichere und zuverlässige Systeme

Bosch

Marko Auerswald

CAFÈ E4.1.2

Use Case- and Architecture-based Derivation of Generic Test Cases for System and Integration Tests for Software Product Families  /

Use Case und Architektur-basierte Ableitung generischer Testfälle für System- und Integrationstests für Produktfamilien

Uni Essen

Erik Kamsties,

Klaus Pohl,

Andreas Reuys,

Sacha Reis

CAFÈ E4.2.1,

CAFÈ E4.2.2

An Initial Technique for Deriving Test Cases for System and Integration Testing of Software Product Families /

Initiale Methodik zur Erstellung von System- und Integrationstestfällen im Produktfamilienkontext

Uni Essen

Erik Kamsties,

Klaus Pohl,

Sacha Reis,

Andreas Reuys

CAFÈ E4.2.3,

CAFÈ E4.2.4

Test Process and Implementation /

Testprozess und -Implementierung

Siemens

H. Goetz,

D. Rauh,

J. Weingärtner

CAFÈ E4.3


 

Schwerpunktthema 5: Validierung

Title (English / German)

Partner

Author(s)

Number

Definition von Validierungskonzepten und -szenarien

Siemens MED HS

Josef Weingärtner

CAFÈ E5.1.2

Validation of Organisation Structures for Product Family Engineering /

Validierung von Organisationsformen für Produktfamilien-Engineering

Siemens MED HS

Josef Weingärtner

CAFÈ E5.2.1

Erprobung und Anpassung der Good Practices für den Architekturprozess in einem konkreten Entwicklungsumfeld

Siemens CT and MED HS

Florian Harzenetter,

Josef Weingärtner

CAFÈ E5.2.3

Test Process Validation /

Validierung der Testmodelle

Siemens MED HS

Helmut Goetz, Josef Weingärtner

CAFÈ E5.4.1



 

15.5    FAMILIES Consortium-Wide  Deliverables (FAMILIES -CWDs)

FAMILIES Work Packages:

Workpackage 1: Reuse Economics and Family Transition

CWD 1.1: A Reuse Economics Framework

CWD 1.2: System Family Transition Economy

CWD 1.3: Family Marketing, Domain and Scoping Economics

 

CWD1.1 A Reuse Economics Framework

Title

Partner

Author(s)

Methods Catalogue for Product Family Engineering Siemens Günter Böckle, Marion Wittmann
Existing Assets Integration in Scoping and Economics – Intent™ Ivorium JM. DeBaud, G. Durieu, Y. Legennic, T. Petit 
Road Map Integration in Scoping and Economics – Intent™ Ivorium JM. DeBaud, Y. Legennic, C. Toyas, G. Windels
A Model for Product Family Economics in the Automotive Context Bosch Martin Mergel

 

CWD1.2 System Family Transition Economy

Title

Partner

Author(s)

System Family Engineering Transition

Siemens Annette Schreiber
Systematic System Family Introduction and Improvement Based on Investment Models Fraunhofer IESE Klaus Schmid, Thomas Olsson
Reuse-Invest model applicability in the BAPO model ESI Piergiorgio Di Giacomo
Practical SFE strategies for SMEs VTT Eila Niemelä
A Cost Model for Software System Families Fraunhofer IESE, Siemens Klaus Schmid, Günter Böckle
PLE and CMMI: Relationship and Adoption Scenarios Bosch Stefan Voget
Innovation Management and Technology Strategy Siemens Nicolas Arnold, Günter Böckle, Mark Engelfried
A method to put a priority plan from Scoping Analysis in place Ivorium Damien Bouard, Jean-Marc DeBaud, Sebastien Lebaillif, Xavier Vaisson
Families Product Cost Model Evaluation University of Jyväskylä Kai Vuolajärvi, Rauli Käppi

 

CWD1.3 Family Marketing, Domain and Scoping Economics

Title

Partner

Author(s)

Organizational maturity - assessment and incremental development University of Jyväskylä Kai Vuolajärvi
Reuse Action Plan Impact in the FEF-A-Dimension ESI Piergiorgio Di Giacomo
A Rational Product Family Architecture Roadmapping Process Philips Jacco Wesselius
Linking Business Strategy to Architectural Decisions Philips Pierre America, Eelco Rommes

 

Workpackage 2: System Family Maturity  

CWD2.1 System family maturity framework

CWD2.2 System family maturity specific practices

CWD2.3 Tool support framework

 

CWD2.1 System family maturity framework

Title

Partner

Author(s)

System Family Maturity Framework Nokia, ESI, Siemens Kari Känsälä, Piergiorgio Di Giacomo, Jason Mansell, Piero Gutierrez, Guenter Boeckle, Annette Schreiber

CWD2.2 System family maturity specific practices

Title

Partner

Author(s)

CMMI-SFE ESI, Nokia, Siemens, University Duisburg-Essen, Fraunhofer IESE Piergiorgio Di Giacomo, Kari Känsälä, Günter Boeckle, Nelufar Ulfat-Bunyadi, Martin Becker

CWD2.3 Tool support framework

Title

Partner

Author(s)

Requirements Management Tool Support Experiences Philips W. den Dekker
Selection of requirements development methods U. Jyväskylä Z. Zhang
Requirements management metamodels Telvent-UPM F. Valsera, R. Cerón, J. Bermejo, J. C. Dueñas
ENAGER: a family requirements management tool UPM, Telvent F. Valsera, R. Cerón, J. Bermejo, J. C. Dueñas
SFE REQM, RD with CMMI ® : ENAGER evaluation UPM, Telvent E. Serrano, J. C. Dueñas,M. A. Oltra, R. Cerón
Architecture management in PFE: Use of Object Models in Rational Rose Philips Frits Jacobs
CMMI-TS architectural process UPM, Telvent Rodrigo Cerón, Jesús Bermejo, Juan C. Dueñas
A survey on SFE architecture tools UPM, Telvent José L. Arciniegas, Juan C.Dueñas, Miguel A. Oltra

 

Workpackage 3: Family Quality

CWD3.1 Needs Fulfilment Qualities

CWD3.2 Execution Qualities

CWD3.3 Evolution, Adaptation and Maintenance Qualities

 

CWD3.1 Needs Fulfilment Qualities

Title

Partner

Author(s)

Scenario-based Requirements Engineering for Customer-Specific Products based on PF Requirements () Univ Duisburg/Essen Stan Bühne, Günter Halmans, Klaus Pohl
Requirements Engineering for Dynamic Markets Siemens Franz Kudorfer, Simon Pfeiffer
Requirements Analysis for MIP releases Philips Tineke de Bunje
Testing Framework-based Product Families University of Helsinki Raine Kauppinen, Juha Taina, and Antti Tevanlinna
Regression Testing of Product Families Technical University of Vienna Pascal Fenkam
Cost-Benefit Optimized Quality Assurance Strategies Fraunhofer IESE Ronny Kolb
Develop Approach for Risk-Based Testing Philips Jaap Boumans
Test Case Derivation for System and Integration Testing Univ. Duisburg-Essen Erik Kamsties, Klaus Pohl, Sacha Reis, Andreas Reuys
Adaptation and Evolution of Scenario Based Test Case Derivation Siemens Medical Solutions HS Frank Rometsch, Helmut Götz
Automatic Testing of Product Family Members Based on Use Cases Philips Medical Systems Frits Jacobs
Test Synthesis from UML Use Cases INRIA FC. Nebut, E. Drezen, F. Fleurey, J.Ph. Thibault, Y. Le Traon, J.M. Jézéquel

CWD3.2 Execution Qualities

Title

Partner

Author(s)

Quality determination and documentation techniques Nokia Juha Savolainen
System family security UPM José Luis Arciniegas, José Luis Ruíz, Juan Carlos Dueñas, Rodrigo Cerón
Security Reference Architecture ICT-Norway Tor Erlend Fægri , Svein Hallsteinsen, Ivar Sandstad, Jens Glattetre
Security issues in dynamically deployable SFs (for distributed systems) Telvent Miguel A. Oltra
Improving security quality Philips Chris Broerse
Quality of Service for Real-time and Embedded Systems Thales & CEA Laurent Rioux (Thales), Sebastien Gerard (CEA), Hubert Dubois (CEA)
Resource usage Philips Marcel Weijenborg
Predicting Reliability and Availability at the Architectural Level VTT Anne Immonen

CWD3.3 Evolution, Adaptation and Maintenance Qualities

Title

Partner

Author(s)

Interface Definition & Interface Management for System Families Philips F. Jacobs, M. Loos, W. Pasman
Evolution of Interfaces in System Families Siemens M. V. Cengarle, P. Graubmann, S. Wagner
Service Evolution TU Vienna S. Dustar, M. Jazayeri
Introducing New Technologies in Existing System Families Philips Hans Buurman
SW Migration Aspects with Respect to Resource Usage Philips J. v. Zoest
Self-Configuring Component Interfaces Siemens P. Graubmann, M. Roshchin
Evolutional Performance Engineering Siemens A. Hennig, R. Wasgint
Quality Variability Techniques for Dynamic Derivation Telvent D. Benavides
Dealing with Mismatches in Component and Architecture Lifecycles Philips A. Postma, E. Rommes
Evaluation of Integrability & Extensibility from System Family Architecture Models VTT E. Niemelä

COTS Evaluation for System Families under Consideration of Constant Changes

UDE E. Kamsties, K. Pohl, T. Rinke, N. Ulfat-Bunyadi
Evolution Support based on Release Information TU Vienna M. Fischer

Domain Architecture Tool Support for Evolution Management and Variability Traceability

ESI J. Mansell, D. Sellier

 

Workpackage 4: Model driven family engineering  

CWD4.1 Domain and application modelling practices and techniques

CWD4.2 MDFE methodological components creation

CWD4.3 Model transformation for MDFE

CWD4.4 Model Driven Family Engineering supporting practices

 

CWD4.1 Domain and application modelling practices

Title

Partner

Author(s)

PIM and PSM modelling Thales Dominique Sueur
Model-driven, business goal-oriented product family architectures Fraunhofer IESE  Joachim Bayer
Guidelines for Variability Modeling Nokia, Philips, FhG IESE, MetaCase, ESI, CEA Tanya Widen, Rob Roddeman, Joachim Bayer, Janne Luoma, Sebastien Gerard

CWD4.2 MDFE methodological components creation

Title

Partner

Author(s)

Specification of MDE components SOFTEAM, THALES Philippe Desfray, Michel Brisset, Laurent Rioux
Techniques for modelling metamodels and profiles SOFTEAM, UPM Philippe Desfray, Michel Brisset, C Duenas, Miguel A. de Miguel
Methodology for modelling MDE components SOFTEAM Philippe Desfray, Michel Brisset
Connection of MDE component definition and software development methodology THALES, ESI Laurent Rioux, Jason Xabier Mansell

CWD4.3 Model transformation for MDFE

Title

Partner

Author(s)

Concepts and language for model transformation Thales, INRIA/Irisa, Softeam, CEA Madeleine Faugère, Jean-Marc Jézéquel, Philippe Desfray, Sebastien Gerard
Techniques for Quality-driven model transformation VTT Mari Matinlassi
Survey and Requirements for quality-aware model transformation ICT Norway Arnor Solberg
DSL for Model to Code Generation SuperOffice / ICT Norway Marek Vokác, Jens M. Glattetre
Evaluation Framework for Model-Driven System Family Engineering Tools ICT Norway / SINTEF Jon Oldevik
Model weaver prototype INRIA Jean-Philippe Thibault
Model Transformation for System Families prototype ICT Norway / SINTEF Jon Oldevik
A Tool for Quality-Driven Model Transformation VTT Janne Merilinna
Philips case study Philips Rob Roddeman
Nokia case study Nokia Jianli Xu
ICT Norway case study ICT Norway Audun Jensvoll

CWD4.4 Model Driven Family Engineering supporting practices

Title

Partner

Author(s)

Model Configuration Requirements for Model Driven Development PHILIPS Rob Roddeman
Techniques and mechanisms for managing evolution in a MDE&SFE context ESI Jason Mansell
Evaluation of a variability management tool in MDA context UPM, Telvent, ESI Jose L. Arciniegas, Juan C. Dueñas, Rodrigo Cerón, José M. Márquez, Jason Mansell
Using MDA for Automotive Product Line Engineering BOSCH Andreas Hein
Towards the model-driven engineering of large scale systems in THALES. A case study in the Air-Traffic Management field Thales Daniel Exertier, Véronique Normand, Pascal Bizien

 

Workpackage 5: FAMILIES Integration

CWD5.1 Architecture consequences of integration

CWD5.2 Lifecycle and process for family integration

 

CWD5.1 Architecture consequences of integration

Title

Partner

Author(s)

Dealing with Architectural Variation in Product Populations ICT-Norway/SINTEF,Philips Svein Hallsteinsen, Tor E. Fægri, Gerard Schouten, Gert Jan Boot
The BRIX Open Platform ICT-Norway/DNVS Bjørn E. Hansen
The Akvasmart Plugin Architecture ICT-Norway/Akvasmart, ICT-Norway/NTNU/SINTEF Magne Johnsen, Magne Syrstad
Equipment Control Platform Philips Gert Jan Boot, Hans Spitshuis
Component Adoption and Merging Families Philips Clemy van Gogh, Alex Visser
Strategic Product Architectures Philips Bas Wolfs
Architecture Evaluation Framework Nokia Lari Lehto

CWD5.2 Lifecycle and process for family integration

Title

Partner

Author(s)

Process for integration of third party assets Telvent Manuel Muñoz Marín, David Benavides
Integration of process and SCM Philips Rene Krikhaar
System/Product Asset Lifecycle Management Nokia Osmo Vikman
Managing Assets in Product Populations Philips Egbert Algra
Systems Engineering Repository Nokia Osmo Vikman
Assets Recovery in System Family UPM José L. Arciniegas, Juan C. Dueñas, Rodrigo Cerón, José L. Ruiz
Integrated Architecture Reconstruction Fraunhofer IESE Dharmalingam Ganesan, Jean François Girard, Isabel John, Jens Knodel
The Architect’s Assistant Nokia Claudio Riva
Recovery of Open Source 3rd party Assets Telvent Fernando Usero
Integrated Views of Implementation and Change Dependencies TU Vienna Martin Pinzger

 

Workpackage 6: Dissemination

Klaus Pohl, Günter Böckle, Frank J. van der Linden: "Software Product Line Engineering - Foundations, Principles and Techniques", Springer, 2005 ISBN: 3-540-24372-0

Frank van der Linden, Jan Bosch, Erik Kamsties, Kari Känsälä, Henk Obbink: "Software Product Family Evaluation", Third International Conference, SPLC 2004, Boston, MA, USA, Proc. SPLC 2004, Springer LNCS 3154, pp. 110-129

Further books will be published at Springer.


 

15.6    FAMILIES Private Deliverables from German Partners

Title (English / German)

Partner

Author(s)

Number

Dynamic Architecture Evaluation in an Industrial Setting / Fallstudie zur dynamischen Architekturevaluierung Bosch Marko Auerswald FAMILIES E5.6
PLA and CMMI: Relationships and Adoption Scenarios / PLA und CMMI - Zusammenhänge und Einführungsszenarien Bosch Stefan Voget, Sven Braun, Eberhard Hübner FAMILIES E1.6e
Modelling and Using Variability in an Industrial Setting / Validierung der Vorgehensweise zur Variabilitätsmodellierung und Produktkonfiguration Bosch Andreas Hein FAMILIES E5.5
Maturity Assessment of Configuration Management for System-Family Engineering / Bewertung der Reife einer Organisation bezüglich des Produktfamilien-Engineerings für das Prozessgebiet Configuration Management Fraunhofer IESE  Danilo Assmann, Martin Becker FAMILIES E1.6d
User Documentation Based Product Line Modeling / Erstellen von Produktfamilienanforderungen unter Berücksichtigung individueller Systembeschreibungen Fraunhofer IESE  Isabel John, Jörg Dörr, Klaus Schmid FAMILIES E2.1
Architecture Patterns for Product Families / Architekturpattern für Produktfamilien Fraunhofer IESE Joachim Bayer, Ronny Kolb FAMILIES E2.4.2.2
Definition of Reference Architectures based on Existing Systems / Methode zur Definition von Referenzarchitekturen auf Basis existierender Architekturen Fraunhofer IESE Joachim Bayer, Thomas Forster, Dharmalingam Ganesan, Jean-François Girard, Isabel John, Jens Knodel, Ronny Kolb, Dirk Muthig FAMILIES E2.5.3
Mapping of Architectural Properties on Quality Attributes of the Product Family / Abbildung von Architekturmerkmalen auf Qualitätseigenschaften der Produktfamilie Fraunhofer IESE/ MARKET MAKER Joachim Bayer, Dharmalingam Ganesan, Jean-François Girard, Guido W. Schmidt, Martin Verlage FAMILIES E5.7.2
Transformation of Existing Components into a Reuse Repository / Transformation existierender Komponenten in ein Wiederverwendungsrepository Fraunhofer IESE/ MARKET MAKER Jean-Francois Girard, Jens Knodel, Thomas Willger FAMILIES E5.7.5
Handbuch Organisationsgestaltung MARKET MAKER Martin Verlage FAMILIES E5.7.3
Handbuch produktfamilienkonformer Softwareentwicklungsprozeß MARKET MAKER Oliver Flege, Thomas Kiesgen, Martin Verlage FAMILIES E5.7.4
Validation of Methods for Scenario-Based Requirements-Analysis and Test-Design / Validierung der Methoden zur szenariobasierten Anforderungsgewinnung und Testerstellung SHS Helmut Goetz, Josef Weingärtner FAMILIES E5.4.2
Validation of Organisation Structures for Product Family Engineering / Validierung von Organisationsformen für Produktfamilien-Engineering SHS Josef Weingärtner FAMILIES E5.2.2
Validation of Evolutionary Performance Prototyping Methodology with Domain-specific Models / Validierung an Hand konkreter Domänen-Modelle Siemens Andreas Hennig, Rainer Wasgint FAMILIES E5.3
Product Family Engineering Transition / Transitionsprozess für den Übergang zum Produktfamilien-Engineering, Teil 2 Siemens Annette Schreiber FAMILIES E 1.3.2
Innovation Management and Technology Strategy / Innovationsfähigkeit und Technologiestrategie Siemens Nic Arnold, Mark Engelfried FAMILIES
Maturity Assessment w.r.t. System-Family Engineering for the Process Area Quantitative Project Management / Bewertung der Reife einer Organisation bezüglich des Produktfamilien-Engineerings für das Prozessgebiet Quantitative Project Management Siemens Günter Böckle, Annette Schreiber, Marion Wittmann FAMILIES E1.6b
Requirements Engineering for Dynamic Markets / Siemens Simon Pfeiffer, Franz Kudorfer FAMILIES E2.31b
Evolution of Interfaces in System Families, Self-Configuring Component Interfaces / Selbstkonfigurierende Komponentenschnittstellen Siemens M. V. Cengarle, P. Graubmann, M. Roshchin, S. Wagner FAMILIES E3.1a
Evolutional Performance Engineering Siemens A. Hennig, R. Wasgint FAMILIES E3.2a
Methodik zur anforderungsbasierten und änderungsunterstützenden Auswahl von COTS für Produktfamilien / COTS Evaluation for System Families under Consideration of Constant Changes University Duisburg Essen Nelufar Ulfat, Erik Kamsties, Klaus Pohl FAMILIES E3.3.3
Maturity Assessment w.r.t. System Family Engineering for the Process Areas Requirements Development and Requirements Management / Bewertung der Reife einer Organisation bzgl. des Produktfamilien-Engineerings für die Prozessgebiete Requirements Development und Requirements Management University Duisburg Essen Nelufar Ulfat-Bunyadi, Erik Kamsties, Klaus Pohl FAMILIES E1.6c
An extended and partially validated method to identify customer specific requirements for product family based applications / Erweiterte und teilweise validierte szenariobasierte Methodik zur Identifikation von Anforderungen an kundenspezifische, produktfamilienbasierte Anwendungen University Duisburg Essen Stan Bühne, Günter Halmans, Kim Lauenroth, Klaus Pohl FAMILIES E2.2.2
Integrated and Extended Method for the Scenario-Based Derivation of Test Cases in the Context of Software Product Families / Integrierte und erweiterte Methodik zur szenariobasierten Ableitung von Testfällen im Produktfamilienkontext University Duisburg Essen Sacha Reis, Erik Kamsties, Andreas Reuys, Klaus Pohl FAMILIES E4.2.5