Using java CSP solvers in the automated analyses of feature models

52Citations
Citations of this article
49Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Feature Models are used in different stages of software development and are recognized to be an important asset in model transformation techniques and software product line development. The automated analysis of feature models is being recognized as one of the key challenges for automated software development in the context of Software Product Lines. In our previous work we explained how a feature model can be transformed into a constraint satisfaction problem. However cardinalities were not considered. In this paper we present how a cardinality-based feature model can be also translated into a constraint satisfaction problem. In that connection, it is possible to use off-the-shelf tools to automatically accomplish several tasks such as calculating the number of possible feature configurations and detecting possible conflicts. In addition, we present a performance test between two off-the-shelf Java constraint solvers. To the best of our knowledge, this is the first time a performance test is presented using solvers for feature modelling proposes © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Benavides, D., Segura, S., Trinidad, P., & Ruiz-Cortés, A. (2006). Using java CSP solvers in the automated analyses of feature models. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4143 LNCS, pp. 399–408). Springer Verlag. https://doi.org/10.1007/11877028_16

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free