Aspectual Support for Specifying Requirements in Software Product Lines

Harvey P. Siy, Prasanna Aryal, Victor Winter, Mansour K. Zand · 2007

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.

Read the paper · More papers on PaperTik