arrow
Return

Efficient Parametric Model Checking Using Domain Knowledge

delete2021-06-01
delete9
delete
OA
AI
R
Radu Călinescu *
C
Colin Paterson
K
Kenneth Johnson
DOI:10.1109/TSE.2019.2912958delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
We introduce an efficient parametric model checking (ePMC) method for the analysis of reliability, performance and other quality-of-service (QoS) properties of software systems. ePMC speeds up the analysis of parametric Markov chains modelling the behaviour of software by exploiting domain-specific modelling patterns for the software components (e.g., patterns modelling the invocation of functionally-equivalent services used to jointly implement the same operation within service-based systems, or the deployment of the components of multi-tier software systems across multiple servers). To this end, ePMC precomputes closed-form expressions for key QoS properties of such patterns, and uses these expressions in the analysis of whole-system models. To evaluate ePMC, we show that its application to service-based systems and multi-tier software architectures reduces the analysis time by several orders of magnitude compared to current parametric model checking methods.
Keywords:
Markov processes
Quality of service
Analytical models
Unified modeling language
Software
Probabilistic logic
Parametric statistics
Parametric model checking
Markov models
model abstraction
probabilistic model checking
quality of service
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Software Engineering cover
IEEE Transactions on Software Engineering
IF:
5.6
Papers:
2.8K
Citations:
1.1W

Organization

U
university of york - uk
Scholars:
1.5W
Papers: 1.5W
Citations: 15
A
Auckland University of Technology
Scholars:
4.0K
Papers: 4.4K
Citations: 4.7K