The architectural template method: templating architectural knowledge to efficiently conduct quality‐of‐service analyses. (25th August 2017)
- Record Type:
- Journal Article
- Title:
- The architectural template method: templating architectural knowledge to efficiently conduct quality‐of‐service analyses. (25th August 2017)
- Main Title:
- The architectural template method: templating architectural knowledge to efficiently conduct quality‐of‐service analyses
- Authors:
- Lehrig, Sebastian
Hilbrich, Marcus
Becker, Steffen - Other Names:
- Mora M. guestEditor.
O'Connor R. V. guestEditor.
Tsui F. guestEditor.
Marx Gómez J. guestEditor. - Abstract:
- Summary: Software architects plan the realization of software systems by assessing design decisions on the basis of architectural models. Using these models as input, architectural analyses assess the impact of architects' decisions on quality‐of‐service properties. While the creation of suitable architectural models requires software architects to apply complex architectural knowledge, for example, in the form of established architectural styles and patterns, current architectural analyses lack support for directly reusing such knowledge. This lack points to an unused potential to make the work of software architects more effective and efficient. To use this potential, we introduce the architectural template (AT) method, an engineering method that makes design‐time analyses of quality‐of‐service properties of software systems more efficient. The AT method allows to quantify quality‐of‐service properties on the basis of reusable modeling templates that capture recurring architectural knowledge. Architects just need to customize such templates with system‐specific parts. In a case study, we illustrate the applicability of the AT method in the domains of distributed and cloud computing and its suitability for the quality‐of‐service properties performance, scalability, elasticity, and cost‐efficiency. Copyright © 2017 John Wiley & Sons, Ltd.
- Is Part Of:
- Software, practice & experience. Volume 48:Number 2(2018)
- Journal:
- Software, practice & experience
- Issue:
- Volume 48:Number 2(2018)
- Issue Display:
- Volume 48, Issue 2 (2018)
- Year:
- 2018
- Volume:
- 48
- Issue:
- 2
- Issue Sort Value:
- 2018-0048-0002-0000
- Page Start:
- 268
- Page End:
- 299
- Publication Date:
- 2017-08-25
- Subjects:
- architectural templates -- software architecture -- software engineering -- architectural analysis -- distributed computing -- cloud computing
Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.2517 ↗
- Languages:
- English
- ISSNs:
- 0038-0644
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.453000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 7712.xml