DocumentCode
1704615
Title
Path Coverage Criteria for Palladio Performance Models
Author
Groenda, Henning
Author_Institution
Software Eng., FZI Forschungszentrum Inf., Karlsruhe, Germany
fYear
2012
Firstpage
133
Lastpage
137
Abstract
Component-based software engineering is supported by performance prediction approaches on the design level ensuring desired properties of systems throughout their entire lifecycle. The achievable prediction quality is a direct result of the quality of the used performance models, which is usually assured by validation. Existing approaches often rely solely on the expertise of performance engineers to determine if sufficient testing has occurred. There is a lack of quantitative criteria capturing which aspects of a model have been assessed and covered successfully. In this paper, we define path coverage criteria for Palladio performance models and show how the required testing effort can be estimated for arbitrary Palladio models. We demonstrate the applicability of effort estimation for each coverage criterion, provide estimates for a complex model from the Common Component Modelling Example, and show how these estimates can guide criteria selection.
Keywords
object-oriented programming; program testing; program verification; software quality; Palladio performance models; achievable prediction quality; arbitrary Palladio models; common component modelling example; component-based software engineering; design level; effort estimation; exhaustive testing; path coverage criteria; performance prediction approaches; quality assurance; Adaptation models; Estimation; Predictive models; Probabilistic logic; Software; Software engineering; Testing; Performance of component-based systems; Quality assurance for models; Validation;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Advanced Applications (SEAA), 2012 38th EUROMICRO Conference on
Conference_Location
Cesme, Izmir
Print_ISBN
978-1-4673-2451-9
Type
conf
DOI
10.1109/SEAA.2012.17
Filename
6328140
Link To Document