Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Software product lines: practices and patterns
Software product lines: practices and patterns
Comparative semantics of Feature Diagrams: FFD vs. vDFD
CERE '06 Proceedings of the Fourth Internationa Workshop on Comparative Evaluation in Requirements Engineering
Managing Highly Complex Product Families with Multi-Level Feature Trees
RE '06 Proceedings of the 14th IEEE International Requirements Engineering Conference
The Challenges of Building Advanced Mechatronic Systems
FOSE '07 2007 Future of Software Engineering
RobbyDBMS: a case study on hardware/software product line engineering
FOSD '09 Proceedings of the First International Workshop on Feature-Oriented Software Development
Automated reasoning for multi-step feature model configuration problems
Proceedings of the 13th International Software Product Line Conference
Automated analysis of feature models 20 years later: A literature review
Information Systems
Configuration of Multi Product Lines by Bridging Heterogeneous Variability Modeling Approaches
SPLC '11 Proceedings of the 2011 15th International Software Product Line Conference
Hi-index | 0.00 |
For the development of variable systems, software product lines (SPL) are an established way to handle the variability by using feature models. Nevertheless, the configuration of an SPL can be complex, especially if a product line consists of a large number of features. The problem of handling the complexity becomes even more sophisticated if not only software, but also mechatronic systems containing software and hardware components are configured. Besides modeling the software, within a mechatronic system dependencies and associations between software and hardware features need to be considered which further increases the complexity. To handle this complexity in product lines for mechatronic systems, we propose a multi product line (MPL) approach which allows to distinguish between software and hardware by using different feature models for each. In addition we introduce a level of abstraction to complex product lines consisting of multiple feature models by establishing a feature model mapping. In this paper we present details to the mapping to provide an abstract configuration view as well as the introduced associations for our MPL approach.