首页> 外文会议>International conference on application and theory of petri nets >Automatic Code Generation Method Based on Coloured Petri Net Models Applied on an Access Control System
【24h】

Automatic Code Generation Method Based on Coloured Petri Net Models Applied on an Access Control System

机译:基于彩色Petri网模型的自动码生成方法应用于访问控制系统

获取原文

摘要

In this paper we describe a method for automatic implementation of systems based on models made by means of Coloured Petri Nets (CP-nets or CPN). The Design/CPN tool has been extended in order to support this method. We do not describe the algorithms and data-structures used to implement the code generation tool but rather the context such a tool is used in. The contribution of this work origins from the fact that the code used to simulate the CPN model and the code used to generate the final system implementation are identical. Hence the behaviour of the model and final system are the same, and analysis results found by means of Design/CPN also hold for the final running system. This is different from other CPN-based code generation methods. Furthermore, since the method is fully automatic the traditional manual implementation phase has been eliminated. Thus the method described in this paper dramatically reduces development time and cost compared with prevailing system development methods where system implementation is accomplished manually. In this paper we demonstrate that the method is usable in practice for an industrial case, namely an access control system developed by the Danish security company Dalcotech A/S. A CPN model was made of a realistic access control system scenario. We describe this model and how Dalcotech applied the automatic code generation method in order to obtain a system implementation quickly and safely. In this way Dalcotech now has the capability to reduce the resources spent on the implementation phase.
机译:在本文中,我们描述了一种基于彩色Petri网(CP-Net或CPN)制造的模型的系统自动实现的方法。设计/ CPN工具已扩展以支持此方法。我们没有描述用于实现代码生成工具的算法和数据结构,而是使用这种工具的上下文。此工作的贡献起源于用于模拟CPN模型和所使用的代码的代码要生成最终系统实现是相同的。因此,模型和最终系统的行为是相同的,并且通过设计/ CPN找到的分析结果也适用于最终运行系统。这与其他基于CPN的代码生成方法不同。此外,由于该方法完全自动,因此已经消除了传统的手动实现阶段。因此,与手动完成系统实现完成的现行系统开发方法,本文描述的方法显着降低了开发时间和成本。在本文中,我们证明该方法可用于工业案例的实践中,即由丹麦安全公司DalcoTech A / S开发的访问控制系统。 CPN模型由逼真的访问控制系统方案进行。我们描述了该模型以及DalcoTech如何应用自动代码生成方法,以便快速和安全地获得系统实现。通过这种方式,DalcoTech现在具有减少在实施阶段所花费的资源的能力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号