"Detection and resolution of non-functional requirements conflicts is one of the most challenging tasks in software requirement analysis. However, conflicts among nonfunctional requirements are often identified subjectively and there is a lack of conflict analysis in practice. Furthermore, a lot of them are very abstract and hard to understand. Therefore, they provide very little information in the design decision process. Current approaches fail to capture the nature of conflicts among non-functional requirements, which makes the task of conflict resolution difficult. In this research, a framework has been provided for the analysis of conflicts among non-functional requirements using the integrated analysis of functional and non-functional requirements. The inputs of this framework are abstract non-functional requirements, quality attribute hierarchy, functionality hierarchy, constraint hierarchy, and relationships among quality attributes, functionalities and constraints. The framework identifies and analyzes conflicts based on relationships among quality attributes, functionalities and constraints. Since, poorly structured requirement statements usually result in confusing specifications; we also developed canonical forms for representing non-functional requirements. The output of our framework is a conflict hierarchy that refines conflicts among non-functional requirements level by level. In this conflict analysis process, conflicts are categorized as mutually exclusive conflicts or partial conflicts. Finally, a case study is provided in which the proposed framework was applied to analyze and detect conflicts among the nonfunctional requirements of a search engine"--Abstract, page iii.
Liu, Xiaoqing Frank
Cheng, Maggie Xiaoyan
M.S. in Computer Science
University of Missouri--Rolla
vii, 37 pages
© 2007 Vishal Sadana, All rights reserved.
Thesis - Restricted Access
Conflict management -- Decision making
Print OCLC #
Link to Catalog Record
Electronic access to the full-text of this document is restricted to Missouri S&T users. Otherwise, request this publication directly from Missouri S&T Library or contact your local library.http://merlin.lib.umsystem.edu/record=b6000257~S5
Sadana, Vishal, "Analysis of conflicts among non-functional requirements using integrated analysis of functional and non-functional requirements" (2007). Masters Theses. 40.
Share My Thesis If you are the author of this work and would like to grant permission to make it openly accessible to all, please click the button above.