On Formal Analysis of IEC 61499 Applications, Part A: Modeling

被引:39
|
作者
Cengic, Goran [1 ]
Akesson, Knut [1 ]
机构
[1] Chalmers Univ Technol, Dept Signals & Syst, S-41296 Gothenburg, Sweden
关键词
Manufacturing automation software; modeling; software verification and validation;
D O I
10.1109/TII.2010.2040392
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
IEC 61499 is a standard architecture, based on function blocks, for developing distributed control and measurement applications. However, the standard has no formal semantics and different interpretations of the standard have emerged. As a consequence, it is harder to transfer applications between different standard compliant platforms. This paper presents a formal framework for mathematical modeling and comparison of different execution semantics. The framework provides definitions that allow modeling of applications and execution semantics separately. Together, the models can be used to analyze and compare how an application would behave when executed using different execution semantics. In addition, a mathematical model made possible by the framework has been used as a basis for implementation of a runtime environment that can execute applications and a software tool that generates formal models suitable for formal verification, both assuming different execution semantics.
引用
收藏
页码:136 / 144
页数:9
相关论文
共 50 条
  • [41] On Using FMI-Based Models in IEC 61499 Control Applications
    Spiegel, Michael H.
    Leimgruber, Fabian
    Widl, Edmund
    Gridling, Guenther
    2015 WORKSHOP ON MODELING AND SIMULATION OF CYBER-PHYSICAL ENERGY SYSTEMS (MSCPES), 2015,
  • [42] Development of an IEC-61499 PID Control for Industrial Processes Applications
    Caiza, Gustavo
    Saeteros, Morelva
    Pillajo, Carlos
    Arevalo, German
    2018 IEEE COLOMBIAN CONFERENCE ON COMMUNICATIONS AND COMPUTING (COLCOM), 2018,
  • [43] IEC 61499 in factory automation
    Thramboulidis, K.
    ADVANCES IN COMPUTER, INFORMATION, AND SYSTEMS SCIENCES AND ENGINEERING, 2006, : 115 - 123
  • [44] Modeling and clarifying the execution of IEC 61499 function blocks using XNet
    Hagge, Nils
    Wagner, Bernardo
    2007 5TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2007, : 1177 - 1182
  • [45] Integration of simulation in the development process of distributed IEC 61499 control applications
    Hegny, Ingo
    Zoitl, Alois
    Lepuschitz, Wilfried
    2009 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY, VOLS 1-3, 2009, : 1117 - 1122
  • [46] Reliability of Replicated Distributed Control Systems Applications Based on IEC 61499
    Santos, Adriano A.
    da Silva, Antonio Ferreira
    Magalhaes, Antonio
    de Sousa, Mario
    INNOVATIONS IN MECHATRONICS ENGINEERING, 2022, : 301 - 312
  • [47] Speculative Computation in IEC 61499 Function Blocks Execution - Modeling and Simulation
    Drozdov, Dmitrii
    Dubinin, Victor
    Vyatkin, Valeriy
    2016 IEEE 14TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2016, : 748 - 755
  • [48] Is IEC 61499 in Harmony with IEC 61131-3?
    Zoitl, Alois
    Strasser, Thomas
    Suender, Christoph
    Baier, Thomas
    IEEE INDUSTRIAL ELECTRONICS MAGAZINE, 2009, 3 (04) : 49 - 55
  • [49] Modeling of reconfiguration control applications based on the IEC 61499 reference model for Industrial Process Measurement and Control Systems
    Strasser, T.
    Mueller, I.
    Suender, C.
    Hummer, O.
    Uhrmann, H.
    DIS 2006: IEEE WORKSHOP ON DISTRIBUTED INTELLIGENT SYSTEMS: COLLECTIVE INTELLIGENCE AND ITS APPLICATIONS, PROCEEDINGS, 2006, : 127 - 132
  • [50] IEC 61499 Ontology Model for Semantic Analysis and Code Generation
    Dai, Wenbin
    Dubinin, Victor
    Vyatkin, Valeriy
    2011 9TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2011,