• DocumentCode
    566393
  • Title

    Towards a unified feature metamodel: A systematic comparison of feature languages

  • Author

    Sepúlveda, Samuel ; Cares, Carlos ; Cachero, Cristina

  • Author_Institution
    Dipt. Ingnieria de Sist. (DIS), Univ. de La Frontera, Temuco, Chile
  • fYear
    2012
  • fDate
    20-23 June 2012
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Feature models are at the core of Software Product Lines. Along the years different feature modeling languages have been proposed. Although they share a set of core concepts, feature languages present differences such as specification metalanguage, visual and textual emphasis and language constructs, among others. 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. This paper presents a proposal for a unified feature language metamodel which has been obtained from a comparison of existing metamodels. The analysis includes the maturity evaluation of existing metamodels and their ability to produce well-formed feature models and to reject ill-formed ones. Final conclusions suggest additional work on semantics and pragmatics of feature models.
  • Keywords
    product development; simulation languages; software reusability; feature language systematic comparison; feature modeling languages; language constructs; maturity evaluation; semantic dissimilarity; software product lines; specification metalanguage; syntax dissimilarity; textual emphasis; unified feature language metamodel; visual emphasis; Frequency modulation; Proposals; Semantics; Software; Syntactics; Systematics; Visualization; feature m etamodel; feature modeling; metamodel;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Systems and Technologies (CISTI), 2012 7th Iberian Conference on
  • Conference_Location
    Madrid
  • ISSN
    2166-0727
  • Print_ISBN
    978-1-4673-2843-2
  • Type

    conf

  • Filename
    6263158