首页> 外文期刊>Software and systems modeling >Spider Graphs: a graph transformation system for spider diagrams
【24h】

Spider Graphs: a graph transformation system for spider diagrams

机译:蜘蛛图:蜘蛛图的图形转换系统

获取原文
获取原文并翻译 | 示例
       

摘要

The use of diagrammatic logic as a reasoning mechanism to produce inferences on subsets of some universe could provide away to overcome the current limitations of visual modelling methods, which have to be integrated with textual languages to express complex constraints. Onthe other hand, graph transformations are becoming widespread as away to express formal semantics for visual modelling languages, so that a mechanisation of diagrammatic logic based on graph transformation would facilitate language integration, based on a common underlying machinery. In this paper, we propose such a mechanisation for spider diagrams (SDs), an established language for reasoning with diagrams modelling relations between sets and constraints on their cardinalities. The concrete syntax of SDs extends that of Euler diagrams that use closed curves and the enclosed regions to represent sets and their intersections. The language is augmented with reasoning rules, i.e. syntactic transformation rules corresponding to logical inference rules. However, these rules are typically defined in procedural terms, so that a completely formal specification and an adequate mechanisation of them has not been achieved yet. We propose an abstract syntax for SDs in terms of typed graphs and define the corresponding language of Spider Graphs (SGs), expressing reasoning rules for SDs as graph transformation units. This enables a direct realisation of the reasoning system via graph transformation tools without resorting to ad hoc implementations, and we provide an implementation in AGG. Techniques for static analysis become available to reason on proof strategies and on possible optimisations.
机译:使用图解逻辑作为推理机制来对某些宇宙的子集进行推理可以提供克服视觉建模方法当前局限性的方法,视觉建模方法必须与文本语言集成以表达复杂的约束。另一方面,图转换正变得越来越普遍,以表达用于可视化建模语言的形式语义,因此基于图转换的图逻辑机械化将促进基于通用底层机制的语言集成。在本文中,我们提出了一种蜘蛛图(SD)的机械化方法,这是一种用于推理的成熟语言,它利用图对集合和基数的约束之间的关系进行建模。 SD的具体语法扩展了使用封闭曲线和封闭区域表示集合及其相交的Euler图的语法。该语言增加了推理规则,即与逻辑推理规则相对应的句法转换规则。但是,这些规则通常是用程序术语定义的,因此尚未实现它们的完全正式规范和充分机械化。我们根据类型图提出了SD的抽象语法,并定义了蜘蛛图(SGs)的相应语言,将SD的推理规则表示为图变换单元。这样就可以通过图转换工具直接实现推理系统,而无需借助临时实现,并且我们在AGG中提供了一个实现。静态分析技术可用于证明策略和可能的优化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号