• DocumentCode
    3115412
  • Title

    Towards Optimising Non-functional Requirements

  • Author

    Burgess, Christopher ; Krishna, Aneesh ; Jiang, Li

  • Author_Institution
    Sch. of Comput. Sci. & Software Eng., Univ. of Wollongong, Wollongong, NSW, Australia
  • fYear
    2009
  • fDate
    24-25 Aug. 2009
  • Firstpage
    269
  • Lastpage
    277
  • Abstract
    Non-functional requirements are an important, and often critical, aspect of any software system. However, determining the degree to which any particular software system meets such requirements and incorporating such considerations into the software design process is a difficult challenge. This paper presents a modification of the NFR framework that allows for the discovery of a set of system functionalities that optimally satisfice a given set of non-functional requirements. This new technique introduces an adaptation of softgoal interdependency graphs, denoted softgoal interdependency ruleset graphs, in which label propagation can be done consistently. This facilitates the use of optimisation algorithms to determine the best set of bottom-level operationalizing softgoals that optimally satisfice the highest-level NFR softgoals. The proposed method also introduces the capacity to incorporate both qualitative and quantitative information.
  • Keywords
    graph theory; software engineering; systems analysis; NFR framework; label propagation; non-functional requirements; softgoal interdependency ruleset graphs; software design; software system; Chaotic communication; Computer science; Data security; Information management; Information security; Propagation losses; Software design; Software engineering; Software quality; Software systems; NFR framework; Requirements engineering; non-functional requirements; softgoal interdependency ruleset graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2009. QSIC '09. 9th International Conference on
  • Conference_Location
    Jeju
  • ISSN
    1550-6002
  • Print_ISBN
    978-1-4244-5912-4
  • Type

    conf

  • DOI
    10.1109/QSIC.2009.42
  • Filename
    5381441