A Framework for the Generation of Monitor and Plant Model From Event Logs Using Process Mining for Formal Verification of Event-Driven Systems

被引:0
|
作者
Xavier, Midhun [1 ]
Dubinin, Victor [2 ]
Patil, Sandeep [2 ]
Vyatkin, Valeriy [2 ,3 ]
机构
[1] Lulea Univ Technol, dependable Commun & computat Syst, Lulea, Sweden
[2] Lulea Univ Technol, Lulea, Sweden
[3] Aalto Univ, Helsinki 02150, Finland
关键词
IEC; 61499; formal verification; plant model generation; process mining; PETRI NETS; CONFORMANCE CHECKING; IEC; 61499;
D O I
10.1109/OJIES.2024.3406059
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This article proposes a method for the automatic generation of a plant model and monitoring using process mining algorithms based on recorded event logs. The behavioral traces of the system are captured by recording event logs during plant operation in either manual control mode or with an automatic controller. Process discovery algorithms are then applied to extract the logic of the process behavior properties from the recorded event logs. The result is represented as a Petri net, which is used to construct the state machine of the plant model and monitor and is in accordance with the IEC 61499 Standard. The monitor is implemented as a function block and can be deployed in real time to trigger an error signal whenever there is a deviation from the actual process scenario. The plant model and controller are connected in a closed loop and are used for the formal verification of the system with the help of the "fb2smv" converter and symbolic model checking tool NuSMV.
引用
收藏
页码:517 / 534
页数:18
相关论文
共 50 条
  • [31] Generating event logs from non-process-aware systems enabling business process mining
    Perez-Castillo, Ricardo
    Weber, Barbara
    Pinggera, Jakob
    Zugal, Stefan
    Garcia-Rodriguez de Guzman, Ignacio
    Piattini, Mario
    ENTERPRISE INFORMATION SYSTEMS, 2011, 5 (03) : 301 - 335
  • [32] PixiStamp: A tool to acquire, process, and sequence AER data from event-driven systems
    de la Rosa-Vidal, R.
    Gomez-Merchan, R.
    Lenero-Bardallo, J. A.
    Rodriguez-Vazquez, A.
    PRIME 2022: 17TH INTERNATIONAL CONFERENCE ON PHD RESEARCH IN MICROELECTRONICS AND ELECTRONICS, 2022, : 93 - 96
  • [33] Inferring the Repetitive Behaviour from Event Logs for Process Mining Discovery
    Tapia-Flores, Tonatiuh
    Lopez-Mellado, Ernesto
    MINING INTELLIGENCE AND KNOWLEDGE EXPLORATION (MIKE 2016), 2017, 10089 : 164 - 173
  • [34] Mining process models from event logs in distributed bioinformatics workflows
    Xing, Jianchuan
    Li, Zhishu
    Cheng, Yanhong
    Yin, Feng
    Li, Baolin
    Chen, Li
    PROCEEDINGS OF THE FIRST INTERNATIONAL SYMPOSIUM ON DATA, PRIVACY, AND E-COMMERCE, 2007, : 8 - +
  • [35] Extracting Event Logs for Process Mining from Data Stored on the Blockchain
    Muehlberger, Roman
    Bachhofner, Stefan
    Di Ciccio, Claudio
    Garcia-Banuelos, Luciano
    Lopez-Pintado, Orlenys
    BUSINESS PROCESS MANAGEMENT WORKSHOPS (BPM 2019), 2019, 362 : 690 - 703
  • [37] UMLPACE for Modeling and Verification of Complex Business Requirements in Event-Driven Process Chain (EPC)
    Amjad, Anam
    Azam, Farooque
    Anwar, Muhammad Waseem
    Butt, Wasi Haider
    Rashid, Muhammad
    Naeem, Aamir
    IEEE ACCESS, 2018, 6 : 76198 - 76216
  • [38] Modeling Event-Driven Service-Oriented Systems using the Palladio Component Model
    Rathfelder, Christoph
    Kounev, Samuel
    QUASSOSS 09: 1ST INTERNATIONAL WORKSHOP ON THE QUALITY OF SERVICE-ORIENTED SOFTWARE SYSTEM, 2009, : 33 - 38
  • [39] A Semantic Framework Supporting Business Process Variability Using Event Logs
    Yongsiriwit, Karn
    Sellami, Mohamed
    Gaaloul, Walid
    PROCEEDINGS 2016 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2016), 2016, : 163 - 170
  • [40] Behavior pattern mining: Apply process mining technology to common event logs of information systems
    Song, Jinliang
    Luo, Tiejian
    Chen, Su
    PROCEEDINGS OF 2008 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL, VOLS 1 AND 2, 2008, : 1800 - 1805