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
Link To Document