• 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