• DocumentCode
    3395492
  • Title

    Details of formalized relations in feature models using OCL

  • Author

    Streitferdt, Detlef ; Riebisch, Matthias ; Philippow, Ilka

  • Author_Institution
    Ilmenau Tech. Univ., Germany
  • fYear
    2003
  • fDate
    7-10 April 2003
  • Firstpage
    297
  • Lastpage
    304
  • Abstract
    System families are a form of high level reuse of development assets in a specific problem domain, by making use of commonalities and variabilities. To represent assets belonging to the core of the family and assets belonging to variable parts, feature modeling is a widely used concept. Consistency checking in feature models is not yet addressed appropriately by current methods. The paper gives a brief overview of feature modeling and elaborates the problems of current approaches. Based on the applications of these approaches within an ongoing research project, the paper proposes a formalized definition for feature modeling using the Object Constraint Language (OCL) and a set of associations and constraints to be used in the feature model. The relations between features in the feature model and features to external assets are examined and a way to formally handle these relations is presented as a result of a research project.
  • Keywords
    constraint handling; formal specification; object-oriented languages; software reusability; specification languages; Object Constraint Language; consistency checking; external assets; feature constraints; feature modeling; feature models; formalized definition; formalized relations; high level development asset reuse; system families; Automatic control; Conferences; Control systems; Digital TV; Hardware; Linux; Software systems; Systems engineering and theory; Unified modeling language; Videoconference;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer-Based Systems, 2003. Proceedings. 10th IEEE International Conference and Workshop on the
  • Print_ISBN
    0-7695-1917-2
  • Type

    conf

  • DOI
    10.1109/ECBS.2003.1194811
  • Filename
    1194811