• DocumentCode
    2467171
  • Title

    AGORA: attributed goal-oriented requirements analysis method

  • Author

    Kaiya, Haruhiko ; Horai, Hisayuki ; Saeki, Motoshi

  • Author_Institution
    Dept. of Comput. Sci., Shinshu Univ., Nagano, Japan
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    13
  • Lastpage
    22
  • Abstract
    This paper presents an extended version of the goal-oriented requirements analysis method called AGORA, where attribute values, e.g. contribution values and preference matrices, are added to goal graphs. An analyst attaches contribution values and preference values to edges and nodes of a goal graph respectively during the process for refining and decomposing the goals. The contribution value of an edge stands for the degree of the contribution of the sub-goal to the achievement of its parent goal, while the preference matrix of a goal represents the preference of the goal for each stakeholder. These values can help an analyst to choose and adopt a goal from the alternatives of the goals, to recognize the conflicts among the goals, and to analyze the impact of requirements changes. Furthermore the values on a goal graph and its structural characteristics allow the analyst to estimate the quality of the resulting requirements specification, such as correctness, unambiguity, completeness etc. The estimated quality values can suggest which goals should be improved and/or refined. In addition, we have applied AGORA to a user account system and assessed it.
  • Keywords
    formal specification; AGORA; attribute values; attributed goal-oriented requirements analysis method; completeness; contribution values; correctness; goal decomposition; goal graphs; goal refinement; preference matrix; quality values; requirements changes; stakeholder; structural characteristics; unambiguity; user account system; Computer science; Concrete; Information analysis; Matrix decomposition; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering, 2002. Proceedings. IEEE Joint International Conference on
  • ISSN
    1090-705X
  • Print_ISBN
    0-7695-1465-0
  • Type

    conf

  • DOI
    10.1109/ICRE.2002.1048501
  • Filename
    1048501