Alternating simulation and IOCO

We propose a symbolic framework called guarded labeled assignment systems or GLASs and show how GLASs can be used as a foundation for symbolic analysis of various aspects of formal specification languages. We define a notion of i/o-refinement over GLASs as an alternating simulation relation and provide formal proofs that relate i/o-refinement to ioco. We show that non-i/o-refinement reduces to a reachability problem and provide a translation from bounded non-i/o-refinement or bounded non-ioco to checking first-order assertions.

In  International Journal on Software Tools for Technology Transfer (STTT)

Publisher  Springer

Details

TypeArticle
URLhttp://dx.doi.org/10.1007/s10009-011-0215-9

Previous Versions

Margus Veanes and Nikolaj Bjorner. Alternating Simulation and IOCO, Microsoft Research, April 2010.

Share
Share this page on Facebook
Share this page on Twitter
Share this page on LinkedIn
E-mail this page
RSS feeds
> Publications > Alternating simulation and IOCO