...
首页> 外文期刊>IEEE Transactions on Knowledge and Data Engineering >A high-level Petri net for goal-directed semantics of Horn clause logic
【24h】

A high-level Petri net for goal-directed semantics of Horn clause logic

机译:Horn子句逻辑的目标导向语义的高级Petri网

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

获取外文期刊封面封底 >>

       

摘要

A new high level Petri net (HLPN) model is introduced as a graphical syntax for Horn clause logic (HCL) programs. We call these nets: Horn clause logic goal directed nets (HCLGNs). It is shown that there is a bijection between the queried definite programs and the class of HCLGNs. In addition, a visualization of SLD resolution is realized through the enabling and firing rules and net markings. The correctness of these rules with respect to SLD resolution is also proven. We model SLD refutations and failing computations. It is shown how HCLGNs can be used to model built in atoms and provide a new AND/OR parallel execution model. Recently, several software packages (graphical editors) have become available for editing and executing HLPNs. The simulation capabilities of the HLPN software offer opportunities to perform automated, interactive code walk throughs and also have potential for providing a framework for visual debugging environments. However, HCLGNs differ from the major classes of HLPNs for which software tools have been developed in primarily two ways: the tokens in the markings can have variables; and the firing of a transition may not only update the marking of the adjacent places, but may instantiate variables in tokens in the markings of places that are non adjacent to the fired transition. Thus, the existing packages can only provide graphical syntax editing and are not appropriate for graphical simulation of HCLGNs. We provide an algebraic characterization of HCLGNs that can serve as a design guideline for implementing HCLGNs.
机译:引入了新的高级Petri网(HLPN)模型,作为Horn子句逻辑(HCL)程序的图形语法。我们称这些网为:Horn子句逻辑目标定向网(HCLGN)。结果表明,在所确定的程序与HCLGN的类别之间存在双射。此外,通过启用和触发规则以及网络标记,可以实现SLD分辨率的可视化。这些规则相对于SLD分辨率的正确性也得到了证明。我们为SLD反驳和失败的计算建模。它显示了如何将HCLGN用于建模内置原子并提供新的AND / OR并行执行模型。最近,一些软件包(图形编辑器)已可用于编辑和执行HLPN。 HLPN软件的仿真功能为执行自动化的交互式代码遍历提供了机会,并且还具有为可视化调试环境提供框架的潜力。但是,HCLGN与主要的HLPN类型不同,后者主要通过两种方式开发软件工具:标记中的标记可以具有变量;并且触发过渡不仅可以更新相邻位置的标记,而且可以实例化与点火过渡不相邻的位置的标记中的标记中的变量。因此,现有软件包只能提供图形语法编辑,不适用于HCLGN的图形仿真。我们提供了HCLGN的代数表征,可以作为实现HCLGN的设计指南。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号