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 条
  • [11] Fault Injection for IEC 61499 Applications
    Glatz, Bernd
    Schuster, Harald
    Horauer, Martin
    Rauscher, Thomas
    Obermaisser, Roman
    2016 IEEE 21ST INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2016,
  • [12] Event Storms in IEC 61499 Applications
    Pescha, David
    Horauer, Martin
    2018 XXXIII CONFERENCE ON DESIGN OF CIRCUITS AND INTEGRATED SYSTEMS (DCIS), 2018,
  • [13] Distributed Control Applications with IEC 61499
    Frey, Georg
    ATP EDITION, 2008, (12): : 56 - 61
  • [14] Formal model of IEC 61499 execution trace in FBME IDE
    Liakh, Tatiana
    Sorokin, Radimir
    Akifev, Daniil
    Patil, Sandeep
    Vyatkin, Valeriy
    2022 IEEE 20TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2022, : 588 - 593
  • [15] An IEC 61499 Replication for Distributed Control Applications
    Santos, Adriano A.
    Silva, Antonio F.
    de Sousa, Mario
    Magalhaes, Pessoa
    2018 IEEE 16TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2018, : 362 - 367
  • [16] Replication Strategies for Distributed IEC 61499 Applications
    Santos, Adriano A.
    de Sousa, Mario
    IECON 2018 - 44TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2018, : 2225 - 2230
  • [17] Formal syntax and semantics of basic function blocks in IEC 61499
    Tu, Y.
    Li, D.
    Li, S.
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART C-JOURNAL OF MECHANICAL ENGINEERING SCIENCE, 2012, 226 (C4) : 1025 - 1035
  • [18] A Formal Perspective on IEC 61499 Execution Control Chart Semantics
    Lindgren, Per
    Lindner, Marcus
    Pereira, David
    Pinho, Luis Miguel
    2015 IEEE TRUSTCOM/BIGDATASE/ISPA, VOL 3, 2015, : 293 - 300
  • [19] Framework for Management of Replicated IEC 61499 Applications
    Santos, Adriano A.
    de Sousa, Mario
    2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 200 - +
  • [20] Coupling and Decoupling in IEC 61499 and IEC 61131-3 Applications
    Homay, Aydin
    de Sousa, Mario
    Zoitl, Alois
    Wollschlaeger, Martin
    2022 IEEE 27TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2022,