首页> 外文会议>IEEE International workshop on factory communication systems >Experience with formal methods implementing the PROFIBUS FMS and DP protocol for industrial applications
【24h】

Experience with formal methods implementing the PROFIBUS FMS and DP protocol for industrial applications

机译:具有实施PROFIBUS FMS和DP协议的正式方法的经验

获取原文

摘要

This paper presents our experience using the formal description technique Estelle for the protocol development cycle in the area of real-time industrial communication systems. As a real world application the PROFIBUS parts FMS and DP of theEuropean fieldbus standard were completely implemented using formal models. These implementations are successfully used in industrial applications and embedded systems. Our development method, results, and experiences during the development process arediscussed in the paper. A closed, tool based method is the overall aim concerning the development life cycle to support the requirement definition as well as the implementation of the product code with final testing. To meet these needs, our approachdefines some assumptions and constraints using the syntactic and semantic model of the specification language Estelle, aspects of the modelling process concerning the architecture, handling data abstraction and encapsulation of the specification languagevs. real-time data flow in the product code implementation, synchronous vs. asynchronous communications to local inteifaces (e.g. physical layer or partly data link layer ASIC) and dealing with special local events like timeoutsr and interrupts in thespecification and in the real-time execution environment. The paper discusses advantages and also critical points using the formal way of the protocol development cycle. In theory, it is quite clear that formal description techniques enhance quality.Therefore, we discuss this approach under the user's point of view.
机译:本文介绍了我们在实时工业通信系统领域的协议开发周期中的正式描述技术Estelle的经验。作为现实世界应用,使用正式模型完全实施Profibus零件FMS和DP的Theeuropean现场总线标准。这些实现在工业应用和嵌入式系统中成功使用。我们在开发过程中的开发方法,结果和经验展在论文中。一个封闭的刀具的方法是关于开发生命周期的总体目标,支持需求定义以及最终测试的产品代码的实现。为了满足这些需求,我们使用规范语言Estelle的句法和语义模型,关于架构的建模过程的方面,处理数据抽象和规范语言范围的封装的方面,我们接近一些假设和约束。产品代码实现中的实时数据流,同步与异步通信到本地Inefifaces(例如物理层或部分数据链路层ASIC),并处理特殊的本地事件,如Timeoutsr和中断以及实时执行环境中的中断。本文讨论了使用协议开发周期的正式方式的优势和关键点。理论上,正式描述技术非常清楚,提高质量。因此,我们在用户的角度下讨论这种方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号