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 条
  • [21] Design Patterns for Failure Management in IEC 61499 Function Blocks
    Serna, Felix
    Catalan, Carlos
    Blesa, Alfonso
    Rams, Josep M.
    2010 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2010,
  • [22] Using the CIP protocol with IEC 61499 communication function blocks
    Weehuizen, Frans
    Zoitl, Alois
    2007 5TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2007, : 261 - +
  • [23] Synchronous execution of IEC 61499 function blocks using Esterel
    Yoong, Li Hsien
    Roop, Partha
    Vyatkin, Valedy
    Salcic, Zoran
    2007 5TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2007, : 1189 - 1194
  • [24] 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
  • [25] Requirements for a dynamic interface model of IEC 61499 Function Blocks
    Wiesmayr, Bianca
    Zoitl, Alois
    2020 25TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2020, : 1069 - 1072
  • [26] Implementation and Evaluation of IEC 61499 Basic Function Blocks in Erlang
    Prenzel, Laurin
    Provost, Julien
    2018 IEEE 23RD INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2018, : 123 - 130
  • [27] Challenges to industry adoption of the IEC 61499 standard on event-based function blocks
    Hall, Kenwood H.
    Staron, Raymond J.
    Zoitl, Alois
    2007 5TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2007, : 823 - +
  • [28] Formal Modelling and Verification of IEC61499 Function Blocks with Abstract State Machines and SMV - Execution Semantics
    Patil, Sandeep
    Dubinin, Victor
    Vyatkin, Valeriy
    DEPENDABLE SOFTWARE ENGINEERING: THEORIES, TOOLS, AND APPLICATIONS, SETTA 2015, 2015, 9409 : 300 - 315
  • [29] Adding function blocks of IEC 61499 semantic description to automation objects
    Lopez Orozco, Omar J.
    Lastra, Jose L. M.
    2006 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION, VOLS 1 -3, 2006, : 809 - +
  • [30] Modeling and clarifying the execution of IEC 61499 function blocks using XNet
    Hagge, Nils
    Wagner, Bernardo
    2007 5TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2007, : 1177 - 1182