Assume-guarantee software verification based on game semantics

FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS(2006)

引用 4|浏览0
暂无评分
摘要
We show how game semantics, counterexample-guided abstraction refinement, assume-guarantee reasoning and the L* algorithm for learning regular languages can be combined to yield a procedure for compositional verification of safety properties of open programs. Game semantics is used to construct accurate models of subprograms compositionally. Overall model construction is avoided using assume-guarantee reasoning and the L* algorithm, by learning assumptions for arbitrary subprograms. The procedure has been implemented, and initial experimental results show significant space savings.
更多
查看译文
关键词
accurate model,arbitrary subprogram,assume-guarantee reasoning,compositional verification,counterexample-guided abstraction refinement,assume-guarantee software verification,overall model construction,initial experimental result,game semantics,subprograms compositionally,open program,regular language,software verification
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要