ABSTRACT
In this paper, we present an algorithm for the construction of the intersection of two feature models. The feature models are allowed to have "requires" and "excludes" constraints, and should be parent-compatible. The algorithm is applied to the problem of combining feature models from stakeholders with different viewpoints.
- Kang, K. C., Cohen, S. G., Hess, J. A., Novak, W. E. and Peterson, A. S. 1990. Feature-oriented domain analysis (FODA) feasibility study. Technical report CMU/SEI-90-TR-21, Software Engineering Institute, Carnegie Mellon University.Google Scholar
- Czarnecki, K. and Eisenecker, U. 2000. Generative Programming: Methods Tools and Applications. Addison-Wesley. Google ScholarDigital Library
- Schobbens, P.--Y., Heymans, P., Trigaux, J.--Chr. and Bontemps, Y. 2007. Generic semantics of feature diagrams. Computer Networks 51, 456--479. Google ScholarDigital Library
- Benavides, D., Segura, S. and Ruiz-Cortés, A. 2010. Automated analysis of feature models 20 years later: a literature review. Information Systems 35, 615--636. Google ScholarDigital Library
- Van den Broek, P. and Galvão, I. 2009. Analysis of feature models using generalised feature trees, In: Benavides, D., Metzger, A. and Eisenecker, U. (eds.), 3th International Workshop on Variability Modelling of Software-intensive Systems, ICB-Research Report 29, University of Duisburg-Essen, 29--36 http://eprints.eemcs.utwente.nl/15045.Google Scholar
- Acher, M., Collet, Ph., Lahire, Ph. and France, R. 2010. Composing feature models, In: Proceedings of the Second International Conference on Software Language Engineering (SLE'09), Lecture Notes in Computer Science, vol. 5969, Springer-Verlag, 62--81. Google ScholarDigital Library
- Czarnecki, K. and Wasowski, A. 2007. Feature Diagrams and Logics: There and Back Again. In: 11th International, Software Product Line Conference (SPLC 2007), IEEE, 23--34. Google ScholarDigital Library
- Atilgan Aydin, E., Oguztüzün, H., Dogru, A. H. and Karatas, A. S. 2011. Merging Multi-View Feature Models by Local Rules. In: 9th International Conference on Software Engineering Research, Management and Applications, IEEE, 140--147 Google ScholarDigital Library
- Van den Broek, P., Galvão, I. and Noppen, J. 2010. Merging feature models. In: 14th International Software Product Line Conference, Volume 2, 83--89. http://eprints.eemcs.utwente.nl/18520/.Google Scholar
Index Terms
- Intersection of feature models
Recommendations
Mapping feature models onto domain models: ensuring consistency of configured domain models
We present an approach to model-driven software product line engineering which is based on feature models and domain models. A feature model describes both common and varying properties of the instances of a software product line. The domain model is ...
On extracting feature models from sets of valid feature combinations
FASE'13: Proceedings of the 16th international conference on Fundamental Approaches to Software EngineeringRather than developing individual systems, Software Product Line Engineering develops families of systems. The members of the software family are distinguished by the features they implement and Feature Models (FMs) are the de facto standard for ...
An Algorithm for Computing the Union, Intersection and Difference of Two Polygons
ICCRD '10: Proceedings of the 2010 Second International Conference on Computer Research and DevelopmentAn new idea for setting operations on pairs of polygons algorithm is presented. The algorithm uses a boundary representation for the input and output polygons. Its domain includes polygons as well as polygons with holes within the area of the polygon. ...
Comments