首页> 外文会议>International Conference on Graph Transformation;Conference on Software Technologies: Applications and Foundations >Automated Checking and Completion of Backward Confluence for Hyperedge Replacement Grammars
【24h】

Automated Checking and Completion of Backward Confluence for Hyperedge Replacement Grammars

机译:自动检查和完成对超代理的后向汇合

获取原文

摘要

We present a tool that checks for a given context-free graph grammar whether the corresponding graph reduction system in which all rules are applied backward, is confluent-a question that arises when using graph grammars to guide state space abstractions for analyzing heap-manipulating programs; confluence of the graph reduction system then guarantees the abstraction's uniqueness. If a graph reduction system is not confluent, our tool provides symbolic representations of counterexamples to confluence, i.e., non-joinable critical pairs, for manual inspection. Furthermore, it features a heuristics-based completion procedure that attempts to turn a graph reduction system into a confluent one without invalidating the properties mandated by the abstraction framework. We evaluate our implementation on various graph grammars for verifying data structure traversal algorithms from the literature.
机译:我们提出了一种检查给定的上下文图语法的工具,无论是向后施加所有规则的相应图形还原系统,都是融合的问题 - 使用图形语法引导状态空间抽象来分析堆操纵程序时出现的问题 ; 减少图表系统的汇合,然后保证了抽象的唯一性。 如果图形减少系统不汇合,我们的工具提供了对Confluence的符号表示,即非加入关键对,用于手动检查。 此外,它具有一种基于启发式的完成过程,它试图将图形还原系统转换为汇合,而不使抽象框架命令的特性无效。 我们在各种图形语法上评估我们的实现,用于验证文献中的数据结构遍历遍历算法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号