Title :
Feature modeling languages: Denotations and semantic differences
Author :
Sepulveda, Samuel ; Cares, Carlos ; Cachero, Cristina
Author_Institution :
Dipt. Ing. de Sist. (DIS), Univ. de La Frontera, Temuco, Chile
Abstract :
Software Product Lines (SPL) is a Software Engineering approach to systematically reuse software assets in order to produce a family of software products. To represent this set of products and how different features can be assembled SPL frameworks normally offer a Feature Modeling Language. In spite of most of these language share concepts they present several differences. The result of this situation is a contemporary set of dialects with syntax and semantic dissimilarities that hampers interoperability, engineering communication and adoption by practitioners. In this paper we review different SPL approaches focused on Feature Models (FM) to show missed elements in semantic problems. In order to classify them we propose four types of semantic anomalies based on a formal framework coming from philosophy of science. We conclude that most of semantic approaches do not point to real semantic problems. Moreover, most of basic FM´s constructs present semantic anomalies.
Keywords :
software development management; software reusability; FM; SPL frameworks; engineering communication; feature modeling languages; interoperability; semantic differences; semantic dissimilarities; software assets reuse; software engineering approach; software product lines; Communities; Frequency modulation; Proposals; Semantics; Software; Software engineering; Syntactics; feature metamodel; feature modeling; metamodel; semantic;
Conference_Titel :
Information Systems and Technologies (CISTI), 2012 7th Iberian Conference on
Conference_Location :
Madrid
Print_ISBN :
978-1-4673-2843-2