Aspectual support for specifying requirements in software product lines

Harvey Siy, Prasanna Aryal, Victor Winter, Mansour Zand

Research output: Chapter in Book/Report/Conference proceedingConference contribution

6 Scopus citations

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.

Original languageEnglish (US)
Title of host publication29th International Conference on Software Engineering - Early Aspects at ICSE
Subtitle of host publicationWorkshops in Aspect-Oriented Requirements Engineering and Architecture Design, EARLYASPECTS'07
DOIs
Publication statusPublished - Dec 1 2007
Event29th International Conference on Software Engineering - Early Aspects at ICSE: Workshops in Aspect-Oriented Requirements Engineering and Architecture Design, EARLYASPECTS'07 - Minneapolis, United States
Duration: May 20 2007May 26 2007

Publication series

NameProceedings - International Conference on Software Engineering
ISSN (Print)0270-5257

Conference

Conference29th International Conference on Software Engineering - Early Aspects at ICSE: Workshops in Aspect-Oriented Requirements Engineering and Architecture Design, EARLYASPECTS'07
CountryUnited States
CityMinneapolis
Period5/20/075/26/07

    Fingerprint

ASJC Scopus subject areas

  • Software

Cite this

Siy, H., Aryal, P., Winter, V., & Zand, M. (2007). Aspectual support for specifying requirements in software product lines. In 29th International Conference on Software Engineering - Early Aspects at ICSE: Workshops in Aspect-Oriented Requirements Engineering and Architecture Design, EARLYASPECTS'07 [4279198] (Proceedings - International Conference on Software Engineering). https://doi.org/10.1109/EARLYASPECTS.2007.4