首页> 外文会议>Factory Communication Systems, 1997. Proceedings. 1997 IEEE International Workshop on >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协议的正式方法的经验

获取原文

摘要

The 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 the European 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 are discussed. 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 approach defines 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 language vs. real time data flow in the product code implementation, synchronous vs. asynchronous communications to local interfaces (e.g. physical layer or partly data link layer ASIC) and dealing with special local events like timeouts and interrupts in the specification 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 from the user's point of view.
机译:本文介绍了我们使用形式化描述技术Estelle进行实时工业通信系统领域协议开发周期的经验。作为一个实际应用,使用正式模型完全实现了欧洲现场总线标准的PROFIBUS部件FMS和DP。这些实现已成功用于工业应用和嵌入式系统中。讨论了我们在开发过程中的开发方法,结果和经验。封闭的,基于工具的方法是有关开发生命周期的总体目标,以支持需求定义以及带有最终测试的产品代码的实现。为了满足这些需求,我们的方法使用规范语言Estelle的句法和语义模型定义了一些假设和约束,涉及架构的建模过程的各个方面,规范数据的处理数据抽象和封装与实时数据流之间的关系。产品代码实现,与本地接口(例如物理层或部分数据链路层ASIC)的同步与异步通信,并处理规范和实时执行环境中的特殊本地事件,例如超时和中断。本文使用协议开发周期的正式方法来讨论优点和关键点。从理论上讲,形式描述技术可以提高质量。因此,我们从用户的角度讨论这种方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号