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 Research Publications
    • View Item
    • espace Home
    • espace
    • Curtin Research Publications
    • View Item

    Non-Functional Requirements Framework: A Mathematical Programming Approach

    Access Status
    Fulltext not available
    Authors
    Affleck, Amy
    Krishna, Aneesh
    Achuthan, Narasimaha
    Date
    2015
    Type
    Journal Article
    
    Metadata
    Show full item record
    Citation
    Affleck, A. and Krishna, A. and Achuthan, N. 2015. Non-Functional Requirements Framework: A Mathematical Programming Approach. The Computer Journal. 58 (5): pp. 1122-1139.
    Source Title
    The Computer Journal
    DOI
    10.1093/comjnl/bxu027
    ISSN
    0010-4620
    School
    Department of Computing
    URI
    http://hdl.handle.net/20.500.11937/37244
    Collection
    • Curtin Research Publications
    Abstract

    Non-functional or quality requirements such as, performance, timeliness and security are often crucial for the success of a software system. Several well-known techniques and frameworks have been developed to deal with the functional aspect of requirements engineering. Recent years have seen the emergence of frameworks that incorporate non-functional requirements (NFRs). The NFR Framework is a qualitative method that bridges the gap between the idea of NFRs, and a software design that encompasses these ideas. The framework functions by modelling NFRs and the associated implementation methods, eventually resulting in a fully documented decision regarding the implementation of said methods. This paper presents a formal linear programming optimization model for the NFR Framework with regard to operationalization selection. The optimization model has the capability of handling large, complicated graphs that were unwieldy in the original framework. The inclusion of a sensitivity analysis expands the functionality of the optimization model to provide useful data on even the smallest of problems. These additional data allow the optimization model to assist in conflict resolution with regard to the initial quantitative values. The approach is illustrated using two case studies from the literature and verified through a simulation-based analysis.

    Related items

    Showing items related by title, author, creator and subject.

    • Optimal requirements-dependent model-driven agent development
      Goncalves, J.; Krishna, Aneesh (2015)
      The Belief-Desire-Intention (BDI) agent model is a highly favoured agent development model known for its distinct abstraction between components, conceptual adaptability and flexibility in determining its actions. This ...
    • Optimal goal programming of softgoals in goal-oriented requirements engineering
      Subramanian, C.; Krishna, Aneesh; Kaur, Arshinder (2016)
      Non-functional or quality requirements such as usability, integrity and security play a significant part in the success of a software system. Non-functional requirements have more impact on software systems than the ...
    • Incorporating Change Management Within Dynamic Requirements-Based Model-Driven Agent Development
      Goncalves, J.; Krishna, Aneesh (2017)
      Agent-oriented technology is arguably one of the most substantial advances in software development. Several platforms and architectures have been developed to deal with its conception and the advantages that it entails. ...
    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.