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 条
  • [1] On Formal Analysis of IEC 61499 Applications, Part B: Execution Semantics
    Cengic, Goran
    Akesson, Knut
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2010, 6 (02) : 145 - 154
  • [2] Formal modeling of function block applications running in IEC 61499 execution runtime
    Cengic, Goran
    Ljungkrant, Oscar
    Akesson, Knut
    2006 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION, VOLS 1 -3, 2006, : 918 - +
  • [3] Modeling Holonic Control Systems with IEC 61499 Subapplications and Applications
    Vlad, V.
    Graur, A.
    Turcu, C. E.
    Filote, C.
    ELEKTRONIKA IR ELEKTROTECHNIKA, 2010, (10) : 95 - 98
  • [4] Formal models for the verification of IEC 61499 function block based control applications
    Lueder, Arndt
    Schwab, Christian
    Tangermann, Marcus
    Peschke, Joern
    ETFA 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 1, PTS 1 AND 2, PROCEEDINGS, 2005, : 105 - 112
  • [5] Formal modeling and verification of IEC 61499 function blocks on the basis of transition systems
    Dubinin, Victor
    Vyatkin, Valeriy
    Shalyto, Anatoly
    2016 INTERNATIONAL SIBERIAN CONFERENCE ON CONTROL AND COMMUNICATIONS (SIBCON), 2016,
  • [6] A Comparison of Formal Verification Approaches for IEC 61499
    Blech, Jan Olaf
    Lindgren, Per
    Pereira, David
    Vyatkin, Valeriy
    Zoit, Alois
    2016 IEEE 21ST INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2016,
  • [7] Management of replicated IEC 61499 applications
    de Sousa, Mario
    Santos, Adriano A.
    2007 5TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2007, : 231 - 236
  • [8] On Definition of a Formal Model for IEC 61499 Function Blocks
    Dubinin, Victor
    Vyatkin, Valeriy
    EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2008, (01)
  • [9] Comprehensive Formal Description of IEC 61499 Control Devices
    Suender, Christoph
    Gosetti, Ivo
    Vyatkin, Valeriy
    Favre-Bulle, Bernard
    2008 6TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2008, : 1127 - +
  • [10] Runtime Enforcement for IEC 61499 Applications
    Falcone, Ylies
    Faqrizal, Irman
    Salaun, Gwen
    SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2022, 2022, 13550 : 352 - 368