Abstract
Evaluating the performance characteristics of software architectures is not trivial since many factors, such as workload fluctuations and service failures, contribute to large variations. To reduce the impact of these factors, architectures are refactored so that their design becomes more robust and less prone to performance violations. This paper proposes an approach for visualizing the impact, from a performance perspective, of different performance-based architectural refactorings that are inherited by the specification of performance antipatterns. A case study including 64 performance-based architectural refactorings is adopted to illustrate how the visual representation supports software architects in the evaluation of different architecture design alternatives.
Original language | English |
---|---|
Title of host publication | Software Architecture |
Subtitle of host publication | 14th European Conference, ECSA 2020 L’Aquila, Italy, September 14–18, 2020 Proceedings |
Editors | Anton Jansen, Ivano Malavolta, Henry Muccini, Ipek Ozkaya, Olaf Zimmermann |
Place of Publication | Cham Switzerland |
Publisher | Springer |
Pages | 182-190 |
Number of pages | 9 |
ISBN (Electronic) | 9783030589233 |
ISBN (Print) | 9783030589226 |
DOIs | |
Publication status | Published - 2020 |
Event | European Conference on Software Architecture 2020 - L'Aquila, Italy Duration: 14 Sept 2020 → 18 Sept 2020 Conference number: 14th https://link.springer.com/book/10.1007/978-3-030-58923-3 (Proceedings) https://ecsa2020.disim.univaq.it (Website) |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer |
Volume | 12292 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | European Conference on Software Architecture 2020 |
---|---|
Abbreviated title | ECSA 2020 |
Country/Territory | Italy |
City | L'Aquila |
Period | 14/09/20 → 18/09/20 |
Internet address |
|
Keywords
- Software architecture
- Performance
- Visualisation