TY - GEN
T1 - Aspectual support for specifying requirements in software product lines
AU - Siy, Harvey
AU - Aryal, Prasanna
AU - Winter, Victor
AU - Zand, Mansour
PY - 2007
Y1 - 2007
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=48749120255&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=48749120255&partnerID=8YFLogxK
U2 - 10.1109/EARLYASPECTS.2007.4
DO - 10.1109/EARLYASPECTS.2007.4
M3 - Conference contribution
AN - SCOPUS:48749120255
SN - 0769529577
SN - 9780769529578
T3 - Proceedings - International Conference on Software Engineering
BT - 29th International Conference on Software Engineering - Early Aspects at ICSE
T2 - 29th International Conference on Software Engineering - Early Aspects at ICSE: Workshops in Aspect-Oriented Requirements Engineering and Architecture Design, EARLYASPECTS'07
Y2 - 20 May 2007 through 26 May 2007
ER -