@se-group

Tools for Declarative Performance Engineering

, , , , and . Companion of the 2018 ACM/SPEC International Conference on Performance Engineering, page 53--56. New York, NY, USA, Association for Computing Machinery (ACM), (2018)
DOI: 10.1145/3185768.3185777

Abstract

Performance is of particular relevance to software system design, operation, and evolution. However, the application of performance engineering approaches to solve a given user concern is challenging and requires expert knowledge. In this tutorial paper, we guide the reader step-by-step through the answering of performance concerns following the idea of declarative performance engineering. We explain tools available online, which can be used for automating huge parts of the software performance engineering process. In particular, we present a performance concern language, for which we provide automated answering and visualization referring to measurement-based and model-based analysis. We also detail how to derive performance models using automated extraction of architectural performance models and modeling of parametric dependencies.

Links and resources

Tags

community