Publication:
UML Profiles for Design Decisons and Non-Functional Requirements
UML Profiles for Design Decisons and Non-Functional Requirements
dc.contributor.author | Zhu, Liming | en_US |
dc.contributor.author | Gorton, Ian | en_US |
dc.date.accessioned | 2021-11-25T12:54:52Z | |
dc.date.available | 2021-11-25T12:54:52Z | |
dc.date.issued | 2007 | en_US |
dc.description.abstract | A software architecture is composed of a collection of design decisions. Each design decision helps or hinders certain Non-Functional Requirements (NFR). Current software architecture views focus on expressing components and connectors in the system. Design decisions and their relationships with non-functional requirements are often captured in separate design documentation, not explicitly expressed in any views. This disassociation makes architecture comprehension and architecture evolution harder. In this paper, we propose a UML profile for modeling design decisions and an associated UML profile for modeling non-functional requirements in a generic way. The two UML profiles treat design decisions and nonfunctional requirements as first-class elements. Modeled design decisions always refer to existing architectural elements and thus maintain traceability between the two. We provide a mechanism for checking consistency over this traceability. An exemplar is given as a way to demonstrate the feasibility of our approach. | en_US |
dc.description.uri | http://www.cs.rug.nl/~paris/SHARK-ADI2007/ | en_US |
dc.identifier.isbn | 0-7695-2951-8 | en_US |
dc.identifier.uri | http://hdl.handle.net/1959.4/38538 | |
dc.language | English | |
dc.language.iso | EN | en_US |
dc.publisher | IEEE | en_US |
dc.rights | CC BY-NC-ND 3.0 | en_US |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/3.0/au/ | en_US |
dc.source | Legacy MARC | en_US |
dc.title | UML Profiles for Design Decisons and Non-Functional Requirements | en_US |
dc.type | Conference Paper | en |
dcterms.accessRights | open access | |
dspace.entity.type | Publication | en_US |
unsw.accessRights.uri | https://purl.org/coar/access_right/c_abf2 | |
unsw.description.publisherStatement | © 2007 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. | en_US |
unsw.identifier.doi | https://doi.org/10.26190/unsworks/396 | |
unsw.relation.faculty | Engineering | |
unsw.relation.ispartofconferenceLocation | Washington DC, USA | en_US |
unsw.relation.ispartofconferenceName | 2nd International Workshop on Sharing and Reusing architectural Knowledge - Architecture, Rationale, and Design Intent (SHARK/ADI 2007) | en_US |
unsw.relation.ispartofconferenceProceedingsTitle | 2nd International Workshop on Sharing and Reusing architectural Knowledge - Architecture, Rationale, and Design Intent (SHARK/ADI 2007) | en_US |
unsw.relation.ispartofconferenceYear | 2007 | en_US |
unsw.relation.originalPublicationAffiliation | Zhu, Liming, Computer Science & Engineering, Faculty of Engineering, UNSW | en_US |
unsw.relation.originalPublicationAffiliation | Gorton, Ian, Computer Science & Engineering, Faculty of Engineering, UNSW | en_US |
unsw.relation.school | School of Computer Science and Engineering | * |
Files
Original bundle
1 - 1 of 1