Applications of Mathematical Optimisation to Non-Functional Requirements in Software Engineering

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 t...

Full description

Bibliographic Details
Main Author: Affleck, Amy
Format: Thesis
Published: Curtin University 2016
Online Access:http://hdl.handle.net/20.500.11937/59631
_version_ 1848760527752265728
author Affleck, Amy
author_facet Affleck, Amy
author_sort Affleck, Amy
building Curtin Institutional Repository
collection Online Access
description 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.
first_indexed 2025-11-14T10:17:12Z
format Thesis
id curtin-20.500.11937-59631
institution Curtin University Malaysia
institution_category Local University
last_indexed 2025-11-14T10:17:12Z
publishDate 2016
publisher Curtin University
recordtype eprints
repository_type Digital Repository
spelling curtin-20.500.11937-596312017-12-19T00:48:36Z Applications of Mathematical Optimisation to Non-Functional Requirements in Software Engineering Affleck, Amy 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. 2016 Thesis http://hdl.handle.net/20.500.11937/59631 Curtin University fulltext
spellingShingle Affleck, Amy
Applications of Mathematical Optimisation to Non-Functional Requirements in Software Engineering
title Applications of Mathematical Optimisation to Non-Functional Requirements in Software Engineering
title_full Applications of Mathematical Optimisation to Non-Functional Requirements in Software Engineering
title_fullStr Applications of Mathematical Optimisation to Non-Functional Requirements in Software Engineering
title_full_unstemmed Applications of Mathematical Optimisation to Non-Functional Requirements in Software Engineering
title_short Applications of Mathematical Optimisation to Non-Functional Requirements in Software Engineering
title_sort applications of mathematical optimisation to non-functional requirements in software engineering
url http://hdl.handle.net/20.500.11937/59631