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 条
  • [21] Modelling and verification of IEC 61499 applications using Prolog
    Dubinin, Victor
    Vyatkin, Valeriy
    Hanisch, Hans-Michael
    2006 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION, VOLS 1 -3, 2006, : 764 - +
  • [22] Promela Formal Modelling and Verification of IEC 61499 Systems with comparison to SMV
    Shatrov, Viktor
    Vyatkin, Valeriy
    2021 IEEE 19TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2021,
  • [23] Smart Grid Applications with IEC 61499 Reference Architecture
    Zhabelova, Gulnara
    Patil, Sandeep
    Yang, Chen-wei
    Vyatkin, Valeriy
    2013 11TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2013, : 458 - 463
  • [24] Deployment of IEC 61499 compliant distributed control applications
    Hussain, Tanvir
    Frey, Georg
    ETFA 2007: 12TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOLS 1-3, 2007, : 502 - 505
  • [25] Implementation approaches for the execution model of IEC 61499 applications
    Ferrarini, L
    Veber, C
    2004 2ND IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS: COLLABORATIVE AUTOMATION - ONE KEY FOR INTELLIGENT INDUSTRIAL ENVIRONMENTS, 2004, : 612 - 617
  • [26] Formal modeling and verification in the software engineering framework of IEC61499: a way to self-verifying systems
    Vyatkin, V
    Hanisch, HM
    ETFA 2001: 8TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 2, PROCEEDINGS, 2001, : 113 - 118
  • [27] Automatic Composition of IEC 61499 Distributed Control Applications
    Moran, Guadalupe
    Perez, Federico
    Orive, Dario
    Estevez, Elisabet
    Marcos, Marga
    2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2011,
  • [28] Cyber-physical automation systems modelling with IEC 61499 for their formal verification
    Xavier, Midhun
    Patil, Sandeep
    Vyatkin, Valeriy
    2021 IEEE 19TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2021,
  • [29] Exploiting Voting Strategies in Partially Replicated IEC 61499 Applications
    de Sousa, Mario
    Chrysoulas, Christos
    Homay, Aydin E.
    2015 IEEE WORLD CONFERENCE ON FACTORY COMMUNICATION SYSTEMS (WFCS), 2015,
  • [30] Towards formal verification of IEC61499: modelling of data and algorithms in NCES
    Pang, Cheng
    Vyatkin, Valeriy
    2007 5TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2007, : 879 - 884