Change search
ReferencesLink to record
Permanent link

Direct link
Software Architecture Design: Evaluation and Transformation
Responsible organisation
1997 (English)Report (Other academic)
Abstract [en]

Since the architecture of a software system constrains the non-functional requirements, the decisions taken during architectural design have a large impact in the resulting system. An architectural design method is presented that employs iterative evaluation and transformation of the software architecture in order to satisfy the non-functional requirements (NFRs). Architecture evaluation is performed by using scenarios, simulation, mathematical modelling and reasoning. The architecture can be transformed by imposing an architectural style, imposing an architectural pattern, using a design pattern, converting an NFR to functionality and by distributing NFRs. The method has, in various forms, been applied in several industrial projects.

Place, publisher, year, edition, pages
Blekinge Tekniska Högskola Forskningsrapport, ISSN 1103-1581 ; 14
Keyword [en]
Software architecture design, non-functional requirements, evaluation, scenarios
National Category
Software Engineering
URN: urn:nbn:se:bth-00018Local ID: diva2:838179
Available from: 2012-09-18 Created: 2000-03-15 Last updated: 2015-06-30Bibliographically approved

Open Access in DiVA

fulltext(225 kB)229 downloads
File information
File name FULLTEXT01.pdfFile size 225 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 229 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 165 hits
ReferencesLink to record
Permanent link

Direct link