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
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;
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
DOI :
10.1109/EARLYASPECTS.2007.4