Back to Search Start Over

Envisioning Model-Based Performance Engineering Frameworks

Authors :
Davide Arcelli
Source :
ANT/EDI40
Publication Year :
2021
Publisher :
Elsevier BV, 2021.

Abstract

Our daily activities depend on complex software systems that must guarantee certain performance. Several approaches have been devised in the last decade to validate software systems against performance requirements. However, software designers still encounter problems in the interpretation of performance analysis results (e.g., mean values, probability distribution functions) and in the definition of design alternatives (e.g., to split a software component in two and redeploy one of them) aimed at fulfilling performance requirements. This paper describes a general model-based performance engineering framework to support designers in dealing with such problems aimed at enhancing the system. The framework relies on a formalization of the knowledge needed in order to characterize performance flaws and provide alternative system design. Such knowledge can be instantiated based on the techniques devised for interpreting performance analysis results and providing feedback to designers. Three techniques are considered in this paper for instantiating the framework and the main challenges to face during such process are pointed out and discussed.

Details

ISSN :
18770509
Volume :
184
Database :
OpenAIRE
Journal :
Procedia Computer Science
Accession number :
edsair.doi...........8c58ea3e75c29fb2cd1b2cbe918749a5