跳到主要导航 跳到搜索 跳到主要内容

From hidden to visible: A unified framework for transforming behavioral theories into rewrite theories

  • Min Zhang*
  • , Kazuhiro Ogata
  • *此作品的通讯作者
  • Japan Advanced Institute of Science and Technology

科研成果: 期刊稿件文章同行评审

摘要

Algebraic formalization and verification are effective and practical ways of modeling and verifying software systems by both model checking and theorem proving techniques. In algebraic approaches, a system can be modeled either in a hidden way as a behavioral theory or in a visible way as a rewrite theory. Several approaches have been proposed to transform behavioral theories into rewrite theories for integrating model checking and theorem proving in verification. In this paper, we propose a framework for transforming behavioral theories into rewrite theories, which unifies four existing related transformation approaches. In this framework, each existing transformation approach can be viewed as a process of transforming behavioral theories first into a special class of behavioral theories and finally into rewrite theories. From this perspective, these transformation approaches differ from each other only in the transformation from ordinary behavioral theories into the classified ones, and their transformations from the classified ones into rewrite theories are essentially the same. We prove that the transformation framework preserves linear-time properties. The preservation of linear-time properties guarantees that a counterexample found by model checking a linear-time property with a generated rewrite theory is also a counterexample in the original behavioral theory, as required by integrated verification.

源语言英语
页(从-至)52-75
页数24
期刊Theoretical Computer Science
722
DOI
出版状态已出版 - 25 4月 2018

指纹

探究 'From hidden to visible: A unified framework for transforming behavioral theories into rewrite theories' 的科研主题。它们共同构成独一无二的指纹。

引用此