首页 | 本学科首页   官方微博 | 高级检索  
     


Data-abstraction refinement: a game semantic approach
Authors:Adam Bakewell  Aleksandar Dimovski  Dan R. Ghica  Ranko Lazić
Affiliation:2. School of Computer Science, University of Birmingham, Birmingham, B15 2TT, UK
1. Department of Computer Science, University of Warwick, Coventry, CV4 7AL, UK
Abstract:This paper presents a semantic framework for data abstraction and refinement for verifying safety properties of open programs with integer types. The presentation is focused on an Algol-like programming language that incorporates data abstraction in its type system. We use a fully abstract game semantics in the style of Hyland and Ong and a more intensional version of the model that tracks nondeterminism introduced by abstraction in order to detect false counterexamples. These theoretical developments are incorporated in a new model-checking tool, Mage, which implements efficiently the data-abstraction refinement procedure using symbolic and on-the-fly techniques.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号