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
Link To Document