首页    期刊浏览 2024年11月26日 星期二
登录注册

文章基本信息

  • 标题:Verifying Total Correctness of Graph Programs
  • 本地全文:下载
  • 作者:Christopher M. Poskitt ; Detlef Plump
  • 期刊名称:Electronic Communications of the EASST
  • 电子版ISSN:1863-2122
  • 出版年度:2013
  • 卷号:61
  • 语种:English
  • 出版社:European Association of Software Science and Technology (EASST)
  • 摘要:GP 2 is an experimental nondeterministic programming language based on graph transformation rules, allowing for visual programming and the solving of graph problems at a high-level of abstraction. In previous work we demonstrated how to verify graph programs using a Hoare-style proof calculus, but only partial correctness was considered. In this paper, we add new proof rules and termination functions, which allow for proofs to additionally guarantee that program executions always terminate (weak total correctness), or that programs always terminate and do so without failure (total correctness). We show that the new proof rules are sound with respect to the operational semantics of GP 2, complete for termination, and demonstrate their use on some example programs.
国家哲学社会科学文献中心版权所有