• DocumentCode
    1687857
  • Title

    An Automatic Reasoning Mechanism for NFR Goal Models

  • Author

    Wei, Bo ; Jin, Zhi ; Zowghi, Didar

  • Author_Institution
    Acad. of Math, & Syst. Sci., Chinese Acad. of Sci., Beijing, China
  • fYear
    2011
  • Firstpage
    52
  • Lastpage
    59
  • Abstract
    Software requirements, especially non-functional requirements, are considered as vital prerequisites for producing software of high quality. As widely accepted, non-functional goal modeling like the NFR Framework usually employs tree modeling style, and presents an interactive process for the analysis of nonfunctional requirements. However, there still exist some problems during the identification of satisficing status. This paper based on the popular NFR goal model reasoning manners, clearly distinguishes the closed world assumption and the open world assumption, and proposes an automatic reasoning mechanism for NFR goal models in order to identify the satisficing statuses of the goal tree roots according to leaves´ contributions. Under a specific assumption, goals´ satisficing statuses will be transformed to affect satisficing statuses of their parents. Then parents´satisficing statuses will be inferred according to the reasoning rules derived from different decomposition relationships. By alternately adopting these two steps, goal tree root´s satisficingstatus can be identified layer by layer. An illustrative example is used to show how our proposed formal approach works.
  • Keywords
    reasoning about programs; software quality; systems analysis; NFR goal models; automatic reasoning mechanism; closed world assumption; interactive process; nonfunctional requirements; open world assumption; software requirements; Analytical models; Cognition; Educational institutions; Focusing; Security; Semantics; Software; NFR framework; contribution; effect; inference; label propagation; satisficing status;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theoretical Aspects of Software Engineering (TASE), 2011 Fifth International Symposium on
  • Conference_Location
    Xi´an, Shaanxi
  • Print_ISBN
    978-1-4577-1487-0
  • Type

    conf

  • DOI
    10.1109/TASE.2011.13
  • Filename
    6042063