We present a technique for reducing the complexity of parametric model checking (PMC) by automatically decomposing parametric discrete-time Markov chains (pDTMCs) into fragments that can be analysed independently, yielding results that we combine to obtain the solution of the original PMC verification problem. Our fast parametric model checking (fPMC) technique enables the formal analysis of reliability, performance and other nonfunctional properties of software systems modelled by pDTMCs that are too complex to be handled by existing PMC methods. Furthermore, for many pDTMCs that state-of-the-art parametric model checkers can analyse, fPMC produces solutions (i.e., algebraic formulae) that are simpler and much faster to evaluate. We show experimentally that adding fPMC to the existing repertoire of PMC methods improves the efficiency of parametric model checking significantly, and extends its applicability to systems with more complex behaviour than currently possible.
翻译:我们提出了一种技术来降低参数模型检查的复杂性,即自动将参数离散时间的Markov链条(pDTMCs)分解成可以独立分析的碎片,产生我们合在一起以获得最初PMC核查问题的解决办法的结果。我们的快速参数模型检查技术使得能够正式分析现有PMC方法无法处理的由PDMCs模拟的软件系统的可靠性、性能和其他不起作用的特性。此外,对于许多最先进的参数模型检验员来说,FDMC可以分析的碎片,FDTC产生解决办法(即代数公式)比较简单,评估速度更快。我们实验性地表明,在现有的PMC方法组合中增加FMPC可以大大提高参数模型检查的效率,并将它的适用范围扩大到行为比目前可能更加复杂的系统。