DocumentCode
3125701
Title
Aspectual Support for Specifying Requirements in Software Product Lines
Author
Siy, Harvey ; Aryal, Prasanna ; Winter, Victor ; Zand, Mansour
Author_Institution
Univ. of Nebraska at Omaha, Omaha
fYear
2007
fDate
20-26 May 2007
Firstpage
2
Lastpage
2
Abstract
We present an aspect-oriented requirements specification system for software product lines. We encapsulate nonfunctional concerns as a set of advices for transforming parameterized requirements to product-specific requirements. We apply our system to the Health Watcher case study to demonstrate our approach. We sort out system requirements, exception handling requirements (alternate flows) and non-functional requirements and represent them as aspects in our framework. We have implemented a prototype transformation tool which takes these aspects along with the basic functional requirements as input and produces a requirements document with all applicable aspects woven in.
Keywords
exception handling; formal specification; functional programming; object-oriented programming; product development; software development management; Health Watcher; aspect-oriented requirements specification system; exception handling requirement; nonfunctional requirement; product-specific requirement; requirements document; software product lines; software requirement; Application software; Computer architecture; Computer science; Design engineering; Prototypes; Refining; Software development management; Software systems; Specification languages; Weaving;
fLanguage
English
Publisher
ieee
Conference_Titel
Aspect-Oriented Requirements Engineering and Architecture Design, 2007. Early Aspects at ICSE: Workshops in
Conference_Location
Minneapolis, MN
Print_ISBN
0-7695-2957-7
Type
conf
DOI
10.1109/EARLYASPECTS.2007.4
Filename
4279198
Link To Document