DocumentCode
2071865
Title
A feature-oriented requirements modelling language
Author
Shaker, Pourrya ; Atlee, Joanne M. ; Wang, Shige
Author_Institution
David R. Cheriton Sch. of Comput. Sci., Univ. of Waterloo, Waterloo, ON, Canada
fYear
2012
fDate
24-28 Sept. 2012
Firstpage
151
Lastpage
160
Abstract
In this paper, we present a feature-oriented requirements modelling language (FORML) for modelling the behavioural requirements of a software product line. FORML aims to support feature modularity and precise requirements modelling, and to ease the task of adding new features to a set of existing requirements. In particular, FORML decomposes a product line´s requirements into feature modules, and provides language support for specifying tightly-coupled features as model fragments that extend and override existing feature modules. We discuss how decisions in the design of FORML affect the evolvability of requirements models, and explicate the specification of intended interactions among related features. We applied FORML to the specification of two feature sets, automotive and telephony, and we discuss how well the case studies exercised the language and how the requirements models evolved over the course of the case studies.
Keywords
formal specification; product development; software reusability; FORML; automotive feature set; behavioural requirement modelling; feature modularity; feature modules; feature-oriented requirements modelling language; language support; precise requirements modelling; software product line; telephony feature set; tightly-coupled feature specification; Acceleration; Adaptation models; Computational modeling; Feature extraction; Software; Unified modeling language; Vehicles; Requirements modelling; software product lines;
fLanguage
English
Publisher
ieee
Conference_Titel
Requirements Engineering Conference (RE), 2012 20th IEEE International
Conference_Location
Chicago, IL
ISSN
1090-750X
Print_ISBN
978-1-4673-2783-1
Electronic_ISBN
1090-750X
Type
conf
DOI
10.1109/RE.2012.6345799
Filename
6345799
Link To Document