• DocumentCode
    2177738
  • Title

    Weaving multiple viewpoint specifications in goal oriented requirements analysis

  • Author

    Kaiya, Haruhiko ; Saeki, Motoshi

  • Author_Institution
    Shinshu Univ., Nagano, Japan
  • fYear
    2004
  • fDate
    30 Nov.-3 Dec. 2004
  • Firstpage
    418
  • Lastpage
    427
  • Abstract
    Goal oriented requirements analysis is one of the useful method to bridge the gaps between stakeholders needs and a requirements specification. Goals are structured as a directed graph, and its upper parts show the needs and its lower parts show the requirements. Although goals come from several different viewpoints, such viewpoints are not separated explicitly in such a goal graph. As a result, following kinds of problems can be occurred. First, we cannot easily remove or modify one viewpoint which affects several different goals. Second, it is difficult to analyze several different viewpoints separately and/or incrementally. For example, we cannot analyze a family of products simultaneously. Third, such a graph is not intrinsically scalable. In this paper, we propose a method to weave several goal graphs each of which represents a viewpoint. Several candidates of a weaved graph are systematically generated based on the structural characteristics of graphs for each viewpoint. By using this method, we can overcome the problems above, and we can easily propose alternative requirements specification if a specification is rejected by stakeholders.
  • Keywords
    directed graphs; formal specification; formal verification; aspect-oriented requirements analysis; directed graph; goal oriented requirements analysis; multiple viewpoint; requirements specification; Bridges; Character generation; Collaboration; Concrete; Costs; Guidelines; Programming; Software engineering; Software quality; Weaving; aspect-oriented requirements analysis; goal oriented requirements analysis; multiple viewpoints; requirements elicitation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2004. 11th Asia-Pacific
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-2245-9
  • Type

    conf

  • DOI
    10.1109/APSEC.2004.109
  • Filename
    1371945