101. Incremental Runtime Verification of Probabilistic Systems
- Author
-
Mateusz Ujma, Marta Kwiatkowska, Vojtech Forejt, David Parker, Hongyang Qu, Qu, Hongyang, Emergent Connectors for Eternal Software Intensive Networked Systems - CONNECT - - EC:FP7:ICT2009-02-01 - 2012-11-30 - 231167 - VALID, Shaz Qadeer, Department of Computer Science [Oxford], University of Oxford, School of Computer Science [Birmingham], University of Birmingham [Birmingham], and European Project: 231167,EC:FP7:ICT,FP7-ICT-2007-3,CONNECT(2009)
- Subjects
High-level verification ,Functional verification ,Computer science ,Distributed computing ,Runtime verification ,[SCCO.COMP]Cognitive science/Computer science ,020207 software engineering ,02 engineering and technology ,PRISM model checker ,Intelligent verification ,[SCCO.COMP] Cognitive science/Computer science ,0202 electrical engineering, electronic engineering, information engineering ,Verification and validation of computer simulation models ,020201 artificial intelligence & image processing ,Incremental build model ,Software verification - Abstract
International audience; Probabilistic veri cation techniques have been proposed for runtime analysis of adaptive software systems, with the veri cation results being used to steer the system so that it satis es certain Quality-of-Service requirements. Since systems evolve over time, and veri cation results are required promptly, e ciency is an essential issue. To address this, we present incremental veri cation techniques, which exploit the results of previous analyses. We target systems modelled as Markov decision processes, developing incremental methods for constructing models from high-level system descriptions and for numerical solution using policy iteration based on strongly connected components. A prototype implementation, based on the PRISM model checker, demonstrates performance improvements on a range of case studies.
- Published
- 2012
- Full Text
- View/download PDF