Carnegie Mellon University
Browse
Assume-Guarantee Abstraction Refinement for Probalistic Systems.pdf (423.26 kB)

Assume-Guarantee Abstraction Refinement for Probalistic Systems

Download (423.26 kB)
journal contribution
posted on 2012-01-01, 00:00 authored by Corina Pasareanu, Anvesh Komuravelli, Edmund M. Clark

We describe an automated technique for assume-guarantee style checking of strong simulation between a system and a specification, both expressed as non-deterministic Labeled Probabilistic Transition Systems (LPTSes). We first characterize counterexamples to strong simulation as stochastic trees and show that simpler structures are insufficient. Then, we use these trees in an abstraction refinement algorithm that computes the assumptions for assume-guarantee reasoning as conservative LPTS abstractions of some of the system components. The abstractions are automatically refined based on tree counterexamples obtained from failed simulation checks with the remaining components. We have implemented the algorithms for counterexample generation and assume-guarantee abstraction refinement and report encouraging results.

History

Date

2012-01-01

Usage metrics

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC