ACM Computing Surveys (CSUR)
Software reuse: architecture, process and organization for business success
Software reuse: architecture, process and organization for business success
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
Software product-line engineering: a family-based software development process
Software product-line engineering: a family-based software development process
Design and use of software architectures: adopting and evolving a product-line approach
Design and use of software architectures: adopting and evolving a product-line approach
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Software product lines: practices and patterns
Software product lines: practices and patterns
On the Notion of Variability in Software Product Lines
WICSA '01 Proceedings of the Working IEEE/IFIP Conference on Software Architecture
XML-Based Method and Tool for Handling Variant Requirements in Domain Models
RE '01 Proceedings of the Fifth IEEE International Symposium on Requirements Engineering
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
Variability Mechanism Centric Process Family Architectures
ECBS '06 Proceedings of the 13th Annual IEEE International Symposium and Workshop on Engineering of Computer Based Systems
An approach to parameterizing web service flows
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
Mapping features to models: a template approach based on superimposed variants
GPCE'05 Proceedings of the 4th international conference on Generative Programming and Component Engineering
Hi-index | 0.00 |
In this paper we present an approach for modeling UML State Machine based process family architectures, which is part of our work to transfer Product Family Engineering techniques to process oriented software like automotive systems. For modeling UML State Machine based architectures of automotive system families we introduce a set of variability mechanisms. These allow for taking the different properties of variability realization techniques into account during the development of a process family architecture. We also touch some variability implementation issues in C/C++ and provide a lightweight UML extension for the introduction of variability mechanisms into State Machines.