Masters Theses


Vishal Sadana


"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

Committee Member(s)

Cheng, Maggie Xiaoyan
Luechtefeld, Ray


Computer Science

Degree Name

M.S. in Computer Science


University of Missouri--Rolla

Publication Date

Spring 2007


vii, 37 pages

Note about bibliography

Includes bibliographical references (page 36).


© 2007 Vishal Sadana, All rights reserved.

Document Type

Thesis - Restricted Access

File Type




Subject Headings

Conflict management -- Decision making

Thesis Number

T 9132

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.

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.