• DocumentCode
    643846
  • Title

    Feature modeling and separation of concerns with FAMILIAR

  • Author

    Collet, Philippe ; Lahire, Philippe

  • Author_Institution
    I3S, Univ. Nice Sophia Antipolis, Nice, France
  • fYear
    2013
  • fDate
    16-16 July 2013
  • Firstpage
    13
  • Lastpage
    18
  • Abstract
    This paper presents a feature-oriented approach to requirement and design modeling using the FAMILIAR Domain Specific Language. This language is aimed at being used within different phases of software development, from early requirement definition to high-level design and in certain cases until runtime. Some experiments also demonstrate its usage when reverse engineering domain or technical variability information from various software artifacts. We illustrate the approach by capturing and composing variability descriptions of several concerns in the bCMS-SPL and by showing how it could be related to some implementation concerns with technical variability. FAMILIAR is available at http://familiar-project.github.io, with associated documentation and references to papers describing innovative operators, the language itself, as well as applications and results from case studies.
  • Keywords
    authoring languages; formal specification; inference mechanisms; product development; program verification; reverse engineering; software reusability; specification languages; FAMILIAR domain specific language; bCMS-SPL; design modeling; documentation; feature model script language for manipulation and automatic reasoning; feature-oriented approach; high-level design; requirement definition; requirement modeling; reverse engineering domain; software artifacts; software development; software product line; technical variability; technical variability information; variability descriptions; Aggregates; Cognition; Data models; Frequency modulation; Positron emission tomography; Semantics; Software; FAMILIAR; Feature Modeling; Separation of Concerns; Software Product Lines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Comparing Requirements Modeling Approaches Workshop (CMA@RE), 2013 International
  • Conference_Location
    Rio de Janeiro
  • Type

    conf

  • DOI
    10.1109/CMA-RE.2013.6664179
  • Filename
    6664179