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 条
  • [31] Formal description of an IEC 61499 runtime environment with real-time constraints
    Suender, Christoph
    Rofner, Hermann
    Vyatkin, Valeriy
    Favre-Bulle, Bernard
    2007 5TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2007, : 853 - +
  • [32] Towards Delta-Oriented Variability Modeling for IEC 61499
    Fadhlillah, Hafiyyan Sayyid
    Wiesmayr, Bianca
    Oberlehner, Michael
    Rabiser, Rick
    Zoitl, Alois
    2021 26TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2021,
  • [33] Applicability of IEC 61499 for Event Based Smart Grid Applications
    Rosenstatter, Thomas
    Wanger, Richard
    Huber, Stefan
    Heistracher, Thomas
    Engel, Dominik
    2015 INTERNATIONAL SYMPOSIUM ON SMART ELECTRIC DISTRIBUTION SYSTEMS AND TECHNOLOGIES (EDST), 2015, : 278 - 283
  • [34] Building Hierarchical Automation Solutions in the IEC 61499 Modeling Language
    Zoitl, Alois
    Praehofer, Herbert
    2011 9TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2011,
  • [35] Monitoring design pattern for distributed automation systems in IEC 61499 and its formal modelling
    Jhunjhunwala, Pranay
    Zoitl, Alois
    Atmojo, Udayanto Dwi
    Vyatkin, Valeriy
    2022 IEEE 31ST INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE), 2022, : 220 - 225
  • [36] Formal modelling of IEC 61499 function blocks with integer-valued data types
    Gerber, Christian
    Ivanova-Vasileva, Ioanna
    Hanisch, Hans-Michael
    CONTROL AND CYBERNETICS, 2010, 39 (01): : 197 - 231
  • [37] SFC inside IEC 61499
    Riedl, Matthias
    Diedrich, Christian
    Naumann, Frank
    2006 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION, VOLS 1 -3, 2006, : 362 - +
  • [38] Evolutionary Approach to Coverage Testing of IEC 61499 Function Block Applications
    Buzhinsky, Igor
    Ulyantsev, Vladimir
    Veijalainen, Jari
    Vyatkin, Valeriy
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2015, : 1213 - 1218
  • [39] Towards an Increased Reusability of Distributed Control Applications Modeled in IEC 61499
    Hegny, Ingo
    Strasser, Thomas
    Melik-Merkumians, Martin
    Wenger, Monika
    Zoitl, Alois
    2012 IEEE 17TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA), 2012,
  • [40] Design of Industrial Edge Applications Based on IEC 61499 Microservices and Containers
    Dai, Wenbin
    Zhang, Yingyue
    Kong, Lingbo
    Christensen, James H.
    Huang, Dan
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2023, 19 (07) : 7925 - 7935