...
首页> 外文期刊>Acta Informatica >Equivalence checking of Petri net models of programs using static and dynamic cut-points
【24h】

Equivalence checking of Petri net models of programs using static and dynamic cut-points

机译:使用静态和动态切割点的Petri网模型的等价检查

获取原文
           

摘要

Extensive optimizing and parallelizing transformations are carried out on programs, both by (untrusted) compilers and human experts, before deploying them on some platform architecture which is by and large parallel. It is therefore important to devise some suitable modelling paradigm which is capable of capturing parallelism in such a way that proving equivalence of the source programs and their transformed versions becomes easier. In the present work, an untimed Petri net model with data constraints, called CPN model (Coloured Petri net), is used to model the parallel behaviours. Being value based, such models depict more vividly the data dependencies which lie at the core of such transformations; accordingly, they are likely to provide more suitable internal representations (IRs) of both the source and the transformed programs than the IRs like sequential control flow graphs (CFGs). A path based equivalence checking method for CPN models with rigorous treatment of the complexity and correctness issues have been presented. Experimental results show the effectiveness of the approach.
机译:在将它们部署到一个由且大的平行架构的平台架构上部署之前,对(不受信任的)编译器和人类专家进行广泛的优化和并行化转换。因此,重要的是设计一些合适的建模范式,其能够以这样的方式捕获并行性,即证明源程序的等价性及其变换版本变得更容易。在本作工作中,使用具有数据约束的无疑的Petri净模型,称为CPN模型(彩色Petri网),用于模拟并行行为。基于价值,这些模型描绘了更生动地描绘了位于这种变换的核心的数据依赖性;因此,它们可能提供比顺序控制流程图(CFG)等IRS的源和转换程序的更合适的内部表示(IRS)。已经提出了一种基于路径的CPN模型与严格治疗复杂性和正确性问题的途径等效检查方法。实验结果表明了这种方法的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号