Applications of Mathematical Optimisation to Non-Functional Requirements in Software Engineering
Access Status
Open access
Authors
Affleck, Amy
Date
2016Supervisor
Dr Aneesh Krishna
Type
Thesis
Award
PhD
Metadata
Show full item recordFaculty
Science and Engineering
School
Department of Computing
Collection
Abstract
The neglect of non-functional requirements is a leading contributor to project failure. Current work within goal-oriented requirements engineering focuses on the evaluation of techniques designed to address non-functional requirements. This thesis investigates transition from evaluation algorithms to decision algorithms, through the use of mathematical optimisation, specifically Mixed Integer Linear Programming. Optimisation schema are presented for both the NFR Framework and GRL. The schemas are assessed based on scalability, consistency, and automation.
Related items
Showing items related by title, author, creator and subject.
-
Zhang, J.; Duke, M.; Northcott, K.; Packer, M.; Allinson, M.; Allinson, G.; Kadokami, K.; Tan, J.; Allard, Sebastien; Croué, Jean-Philippe; Knight, A.; Scales, P.; Gray, S. (2017)An Advanced Water Treatment Plant (AWTP) for potable water recycling in Davis Station Antarctica was trialed using secondary effluent at Selfs Point in Hobart, Tasmania, for nine months. The trials demonstrated the ...
-
Aizam, Nur Aidya Hanum (2013)Timetabling is a table of information showing when certain events are scheduled to take place. Timetabling is in fact very essential in making sure that all events occur in the time and place required. It is critical in ...
-
Yunus, A. M. Shiddiq (2012)Due to the rising demand of energy over several decades, conventional energy resources have been continuously and drastically explored all around the world. As a result, global warming is inevitable due to the massive ...