Visarch: Visualisation of performance-based architectural refactorings

1Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

Trubiani, C., Aleti, A., Goodwin, S., Jamshidi, P., van Hoorn, A., & Gratzl, S. (2020). Visarch: Visualisation of performance-based architectural refactorings. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 12292 LNCS, pp. 182–190). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-030-58923-3_12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free