Curtin University Homepage
  • Library
  • Help
    • Admin

    espace - Curtin’s institutional repository

    JavaScript is disabled for your browser. Some features of this site may not work without it.
    View Item 
    • espace Home
    • espace
    • Curtin Theses
    • View Item
    • espace Home
    • espace
    • Curtin Theses
    • View Item

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

    Affleck A 2017.pdf (1.086Mb)
    Access Status
    Open access
    Authors
    Affleck, Amy
    Date
    2016
    Supervisor
    Dr Aneesh Krishna
    Type
    Thesis
    Award
    PhD
    
    Metadata
    Show full item record
    Faculty
    Science and Engineering
    School
    Department of Computing
    URI
    http://hdl.handle.net/20.500.11937/59631
    Collection
    • Curtin Theses
    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.

    • Small scale Direct Potable Reuse (DPR) project for a remote area
      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 ...
    • Effective computational models for timetabling problem
      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 ...
    • Application of SMES Unit to improve the performance of doubly fed induction generator based WECS
      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 ...
    Advanced search

    Browse

    Communities & CollectionsIssue DateAuthorTitleSubjectDocument TypeThis CollectionIssue DateAuthorTitleSubjectDocument Type

    My Account

    Admin

    Statistics

    Most Popular ItemsStatistics by CountryMost Popular Authors

    Follow Curtin

    • 
    • 
    • 
    • 
    • 

    CRICOS Provider Code: 00301JABN: 99 143 842 569TEQSA: PRV12158

    Copyright | Disclaimer | Privacy statement | Accessibility

    Curtin would like to pay respect to the Aboriginal and Torres Strait Islander members of our community by acknowledging the traditional owners of the land on which the Perth campus is located, the Whadjuk people of the Nyungar Nation; and on our Kalgoorlie campus, the Wongutha people of the North-Eastern Goldfields.