• DocumentCode
    257614
  • Title

    Non-functional requirements as qualities, with a spice of ontology

  • Author

    Feng-Lin Li ; Horkoff, Jennifer ; Mylopoulos, John ; Guizzardi, Renata S. S. ; Guizzardi, Giancarlo ; Borgida, Alexander ; Lin Liu

  • Author_Institution
    Univ. of Trento, Trento, Italy
  • fYear
    2014
  • fDate
    25-29 Aug. 2014
  • Firstpage
    293
  • Lastpage
    302
  • Abstract
    We propose a modeling language for non-functional requirements (NFRs) that views NFRs as requirements over qualities, mapping a software-related domain to a quality space. The language is compositional in that it allows (recursively) complex NFRs to be constructed in several ways. Importantly, the language allows the definition of requirements about the quality of fulfillment of other requirements, thus capturing, among others, the essence of probabilistic and fuzzy goals as proposed in the literature. We also offer a methodology for systematically refining informal NFRs elicited from stakeholders, resulting in unambiguous, de-idealized, and measurable requirements. The proposal is evaluated with a requirements dataset that includes 370 NFRs crossing 15 projects. The results suggest that our framework can adequately handle and clarify NFRs generated in practice.
  • Keywords
    high level languages; ontologies (artificial intelligence); software quality; complex NFRs; compositional language; modeling language; nonfunctional requirements; ontology; software quality space; software-related domain mapping; IEC standards; ISO standards; Observers; Ontologies; Proposals; Usability; Non-functional requirements; goal models; ontologies; software qualities;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering Conference (RE), 2014 IEEE 22nd International
  • Conference_Location
    Karlskrona
  • Print_ISBN
    978-1-4799-3031-9
  • Type

    conf

  • DOI
    10.1109/RE.2014.6912271
  • Filename
    6912271