【24h】

Automatic Concurrent Program Generation from Petri Nets

机译:来自Petri网的自动并发程序生成

获取原文
获取外文期刊封面目录资料

摘要

Automatic generation of code from Petri-Nets is an important topic. This paper presents a new approach to automatically translate Petri nets into concurrent program. In the proposed approach, place in Petri net is viewed as variable and transition as operating statement which change place marking according to enable and firing semantics. In order to conveniently translate Petri net to CC++ program code, sequence block and independent transition is defined and a graph called virtual Petri net is constructed. The translation rules of sequence structure, concurrent structure, select structure and loop structure of Petri nets are developed. According to these presented translation rules, an algorithm of concurrent program code generated automatically for Petri net was proposed. Finally, through case study, the effectiveness of the developed approach is illustrated.
机译:来自Petri-nets的自动生成代码是一个重要的主题。 本文介绍了一种新的方法,可以将Petri网转换为并发计划。 在所提出的方法中,Petri Net的位置被视为可变的和转换为操作声明,根据启用和射击语义改变位置标记。 为了方便地将Petri网转换为CC ++程序代码,定义了序列块和独立的转换,并构造了一个名为Virtual Petri Net的图形。 开发了序列结构的翻译规则,并发结构,选择Petri网的选择结构和环结构。 根据这些呈现的翻译规则,提出了一种自动为Petri网生成的并发程序代码算法。 最后,通过案例研究,说明了开发方法的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号