首页> 外文期刊>Automation Science and Engineering, IEEE Transactions on >Formal Specification and Verification of Industrial Control Logic Components
【24h】

Formal Specification and Verification of Industrial Control Logic Components

机译:工业控制逻辑组件的正式规范和验证

获取原文

摘要

Component-based programming frameworks for industrial control logic development promise to shorten development and modification times, and to reduce programming errors. To get these benefits, it is, however, important that the components are specified and verified to work properly. This work introduces Reusable Automation Components (RACs), which contain not only the implementation details but also a formal specification defining the correct use and behaviour of the component. This formal specification uses temporal logic to describe time-related properties and has a special structure developed to meet industrial control needs. The RAC can be formally verified, to determine whether the implementation fulfils the specification or not. A RAC prototype development tool has been developed to demonstrate this capability. The main difference between the RAC and other frameworks for formal verification of control logic is the specification modeling. In RAC, not only the implementation but also the specification is based on the structure and languages of conventional control logic, aiming at being easy to comprehend for control logic engineers. Several industrial examples are discussed in this paper, showing the benefits and potential of the framework.
机译:用于工业控制逻辑开发的基于组件的编程框架有望缩短开发和修改时间,并减少编程错误。为了获得这些好处,重要的是要指定并验证组件以使其正常工作。这项工作介绍了可重用自动化组件(RAC),它不仅包含实现细节,而且还包含定义组件正确使用和行为的正式规范。该正式规范使用时间逻辑来描述与时间有关的属性,并具有为满足工业控制需求而开发的特殊结构。可以对RAC进行正式验证,以确定实现是否符合规范。已经开发出RAC原型开发工具来演示此功能。 RAC和其他用于形式验证控制逻辑的框架之间的主要区别是规范模型。在RAC中,不仅实现方式而且规范都基于常规控制逻辑的结构和语言,旨在使控制逻辑工程师易于理解。本文讨论了几个工业示例,显示了该框架的好处和潜力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号