Observer Based Verification of IEC 61499 Function Blocks

被引:0
|
作者
Bhatti, Zeeshan E. [1 ]
Sinha, Roopak [2 ]
Roop, Partha S. [1 ]
机构
[1] Univ Auckland, Dept Elect & Comp Engn, Auckland 1, New Zealand
[2] INRIA, Rhone Alpes, France
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
IEC 61499 is an international standard for designing Industrial Process Control Systems using artefacts such as Function Blocks and Execution Control Charts. The existing approaches towards formal verification of function blocks lack the natural expression for specifying the system properties. We suggest an approach for performing formal verification of IEC 61499 designs using observers expressed as function blocks. This method provides the IEC 61499 designer with an intuitive way of expressing system properties and also makes the verification result easier to map to the original design. We have implemented two different algorithms, a tableau based CTL model checker and a reachability analyzer, to support the verification of observers. Experimental evaluation over a range of benchmarks have shown better performance as compared to Esterel based verification in terms of computation time.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] Complementing Testing of IEC61499 Function Blocks with Model-Checking
    Glatz, Bernd
    Cleary, Fionn
    Horauer, Martin
    Schuster, Harald
    Balog, Peter
    2016 12TH IEEE/ASME INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS (MESA), 2016,
  • [42] Refactoring of Execution Control Charts in Basic Function Blocks of the IEC 61499 Standard
    Vyatkin, Valeriy
    Dubinin, Victor
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2010, 6 (02) : 155 - 165
  • [43] Sequential axiomatic model for execution of basic function blocks in IEC61499
    Vyatkin, Valeriy
    Dubinin, Victor
    2007 5TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2007, : 1183 - +
  • [44] Energy Efficient Automation Model for Office Buildings based on Ontology, Agents and IEC 61499 Function Blocks
    Mousavi, Arash
    Yang, Cheng-Wei
    Pang, Cheng
    Vyatkin, Valeriy
    2014 IEEE EMERGING TECHNOLOGY AND FACTORY AUTOMATION (ETFA), 2014,
  • [45] 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,
  • [46] RT-component based integration for IEC61508 ready system using SysML and IEC61499 function blocks
    Hanai, Ryo
    Saito, Hajime
    Nakabo, Yoshihiro
    Fujiwara, Kiyoshi
    Ogure, Takuya
    Mizuguchi, Daichi
    Homma, Keiko
    Ohba, Kohtaro
    2012 IEEE/SICE INTERNATIONAL SYMPOSIUM ON SYSTEM INTEGRATION (SII), 2012, : 105 - 110
  • [47] 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
  • [48] Design of the architecture of a flexible machining system using IEC61499 Function Blocks
    Querol, E.
    Romero, F.
    Estruch, A. M.
    Serrano, J.
    MESIC MANUFACTURING ENGINEERING SOCIETY INTERNATIONAL CONFERENCE 2015, 2015, 132 : 934 - 941
  • [49] 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 - +
  • [50] Control Communications with DDS using IEC61499 Service Interface Function Blocks
    Calvo, Isidro
    Perez, Federico
    Etxeberria, Ismael
    Moran, Guadalupe
    2010 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2010,