• DocumentCode
    2853110
  • Title

    Formal Modeling for Product Families Engineering

  • Author

    Fantechi, A. ; Gnesi, S.

  • Author_Institution
    DSI, Univ. di Firenze & ISTI-CNR, Florence
  • fYear
    2008
  • fDate
    8-12 Sept. 2008
  • Firstpage
    193
  • Lastpage
    202
  • Abstract
    In this paper we propose a behavioural model, namely the generalized extended modal transition systems, as a basis for the formalization of different notions of variability usually present in product families definitions. In particular, a GEMTS is able to define a family of products by telling at any state of the system whether some (and how many) transitions are optional or mandatory for any derived products of the family. The proposed model is compared with previous proposals also based on labelled transition systems, showing its higher generality, but also pointing out weaknesses that still need to be addressed with more expressive models. Hints on the solution of such weaknesses are given by the use of constraints expressed as temporal logic formulae.
  • Keywords
    formal logic; software development management; GEMTS; formal modeling; generalized extended modal transition systems; labelled transition systems; product families engineering; temporal logic formulae; Computer architecture; Computer industry; Costs; Logic; Production; Proposals; Refining; Software systems; Unified modeling language; Labeled Transition Systems; Product Families; Variability Modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Product Line Conference, 2008. SPLC '08. 12th International
  • Conference_Location
    Limerick
  • Print_ISBN
    978-0-7695-3303-2
  • Type

    conf

  • DOI
    10.1109/SPLC.2008.45
  • Filename
    4626853