FORM: A feature-oriented reuse method with domain-specific reference architectures
Annals of Software Engineering
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
Configuring features with stakeholder goals
Proceedings of the 2008 ACM symposium on Applied computing
Variability Driven Quality Evaluation in Software Product Lines
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
Identifying and Exploiting the Similarities between Rationale Management and Variability Management
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
Viewpoint-Oriented Variability Modeling
COMPSAC '09 Proceedings of the 2009 33rd Annual IEEE International Computer Software and Applications Conference - Volume 01
Integrating Quality Modeling with Feature Modeling in Software Product Lines
ICSEA '09 Proceedings of the 2009 Fourth International Conference on Software Engineering Advances
Relating requirements and feature configurations: a systematic approach
Proceedings of the 13th International Software Product Line Conference
Automated reasoning on feature models
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Feature models, grammars, and propositional formulas
SPLC'05 Proceedings of the 9th international conference on Software Product Lines
Using product sets to define complex product decisions
SPLC'05 Proceedings of the 9th international conference on Software Product Lines
Using knowledge-based systems to manage quality attributes in software product lines
Proceedings of the 15th International Software Product Line Conference, Volume 2
Supporting quality-driven design decisions by modeling variability
Proceedings of the 8th international ACM SIGSOFT conference on Quality of Software Architectures
Proceedings of the 16th International Software Product Line Conference - Volume 1
Incorporating certification in feature modelling of an unmanned aerial vehicle product line
Proceedings of the 16th International Software Product Line Conference - Volume 1
Aligning software configuration with business and IT context
CAiSE'12 Proceedings of the 24th international conference on Advanced Information Systems Engineering
Collaboration and source code driven bottom-up product line engineering
Proceedings of the 16th International Software Product Line Conference - Volume 2
Adapting a software product line engineering process for certifying safety critical embedded systems
SAFECOMP'12 Proceedings of the 31st international conference on Computer Safety, Reliability, and Security
Improving software product line configuration: A quality attribute-driven approach
Information and Software Technology
Performance variability in software product lines: a case study in the telecommunication domain
Proceedings of the 17th International Software Product Line Conference
Context-aware DSPLs: model-based runtime adaptation for resource-constrained systems
Proceedings of the 17th International Software Product Line Conference co-located workshops
Context-dependent product line engineering with lightweight formal approaches
Science of Computer Programming
Structuring variability in the context of embedded systems during software engineering
Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems
Hi-index | 0.00 |
Product derivation in software product line engineering starts with selection of variable features manifested in a feature model. Selection of variable features for a particular product, however, is not made arbitrarily. There are various factors affecting feature selection. We experienced that the usage context of a product is often the primary driver for feature selection. In this paper, we propose a model showing how product usage contexts are related to product features, and present a method for developing such a model during the domain engineering process and utilizing it to derive an optimal product configuration during the application engineering process. An elevator control software example is used to illustrate and validate the concept and the method.