Optimal selection of operationalizations for non-functional requirements
MetadataShow full item record
Several long-standing problems in software engineering are concerned with inadequate requirements elicitation, analysis, specification, validation, and management. This deficit is a major cause of project failure and as such several techniques and frameworks have been developed to assist developers in handling requirements. Methods for handling functional requirements have been in existence for many decades, however methods for handling non-functional requirements are a more recent development.The Non-Functional Requirements (NFR) Framework is one such method that models non-functional requirements and associated implementation methods. This paper extends the previous quantitative reasoning extension into a single objective optimisation model. The model aims to selectively choose operationalizations in order to increase the overall satisfaction of non-functional requirements. Additionally, the optimisation model will be able to handle larger and more complicated graphs than the original framework.
Showing items related by title, author, creator and subject.
Affleck, Amy; Krishna, Aneesh; Achuthan, Narasimaha (2015)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 ...
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 ...
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 ...