Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Enabling dependable flexibility in industrial automation with formal methods integrated to development toolchains
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Computer Science.ORCID iD: 0000-0003-3371-6075
2025 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Enabling dependable flexibility in industrial automation requires architectures that can adapt to evolving system requirements without compromising safety, reliability, or performance. One of the major challenges in this context is balancing dependability with flexibility. As systems evolve, rapid revalidation becomes essential. Automatic testing plays a crucial role in addressing this by enabling quick verification after changes. However, in safety-critical systems, automatic testing alone is insufficient. To ensure correctness and reliability, formal verification techniques are required. Closed-loop verification helps mitigate state-space explosion by integrating plant models with the control logic, allowing for more rigorous analysis. Another key challenge lies in obtaining appropriate models of the physical plant for verification. One practical solution is to leverage existing simulation models, discretize them, and inject non-determinism to represent execution uncertainties. Process mining techniques facilitate the construction of plant models by analyzing event logs from digital twins, providing an accurate representation of system behavior. This approach ensures robust validation, verifying system performance under diverse conditions and operational uncertainties. 

Within this context, IEC 61499 provides a modular and event-driven framework for designing control systems, enabling distributed control through function blocks (FBs). This architecture enhances reusability, interoperability, and scalability, making it well-suited for cyber-physical automation systems and reconfigurable manufacturing. Blockchain based traceability enhances security and ensures verification in flexible production system. AI-driven automation further optimizes industrial control by enabling intelligent decision-making, real-time adjustments, and process adaptation. AI agents, leveraging large language models (LLMs) and knowledge graphs (KGs), enhance human-machine collaboration by analyzing tasks and executing actions via OPC UA. These agents can interpret operator instructions, generate and validate execution sequences, and ensure conformance with specified requirements to support reliable and adaptive industrial automation. 

Place, publisher, year, edition, pages
Luleå: Luleå University of Technology, 2025.
Series
Doctoral thesis / Luleå University of Technology, ISSN 1402-1544
Keywords [en]
Formal verification, Process mining, Agentic AI, IEC 61499
National Category
Computer Systems
Research subject
Dependable Communication and Computation Systems
Identifiers
URN: urn:nbn:se:ltu:diva-114743ISBN: 978-91-8048-901-0 (print)ISBN: 978-91-8048-902-7 (electronic)OAI: oai:DiVA.org:ltu-114743DiVA, id: diva2:1998824
Public defence
2025-10-21, C305, Luleå University of Technology, Lulea, 13:00 (English)
Opponent
Supervisors
Available from: 2025-09-18 Created: 2025-09-17 Last updated: 2025-10-21Bibliographically approved
List of papers
1. Formal Modelling, Analysis, and Synthesis of Modular Industrial Systems Inspired by Net Condition/Event Systems
Open this publication in new window or tab >>Formal Modelling, Analysis, and Synthesis of Modular Industrial Systems Inspired by Net Condition/Event Systems
2023 (English)In: Application and Theory of Petri Nets and Concurrency - PETRI NETS 2023, Proceedings / [ed] Luis Gomes & Robert Lorenz, Springer, 2023, p. 16-33Conference paper, Published paper (Refereed)
Abstract [en]

This paper summarises recent developments in the application of modular formalisms to model-based verification of industrial automation systems. The paper is a tribute to the legacy of Professor Hans-Michael Hanisch who invented Net Condition/Event Systems (NCES) and passionately promoted the closed-loop modelling approach to modelling and analysis of automation systems. The paper surveys the related works and highlights the impact NCES has made on the current progress of modular automation systems verification.

Place, publisher, year, edition, pages
Springer, 2023
Series
Lecture Notes in Computer Science, ISSN 0302-9743, E-ISSN 1611-3349 ; 13929
National Category
Computer Sciences
Research subject
Dependable Communication and Computation Systems
Identifiers
urn:nbn:se:ltu:diva-103375 (URN)10.1007/978-3-031-33620-1_2 (DOI)001292716100002 ()2-s2.0-85173573194 (Scopus ID)
Conference
44th International Conference on Application and Theory of Petri Nets and Concurrency (PETRI NETS 2023), Lisbon, Portugal, June 25-30, 2023
Note

ISBN for host publication: 978-3-031-33619-5 (print), 978-3-031-33620-1 (electronic)

Available from: 2024-01-09 Created: 2024-01-09 Last updated: 2025-10-21Bibliographically approved
2. Cyber-physical automation systems modelling with IEC 61499 for their formal verification
Open this publication in new window or tab >>Cyber-physical automation systems modelling with IEC 61499 for their formal verification
2021 (English)In: Proceedings: 2021 IEEE 19th International Conference on Industrial Informatics (INDIN), IEEE, 2021Conference paper, Published paper (Refereed)
Abstract [en]

This paper introduces a problem-oriented notation within the IEC 61499 syntax to be used for creating formal closed-loop models of cyber-physical automation systems. The proposed notation enables creation of a comprehensive tool-chain that can combine design, simulation, formal verification and distributed deployment of automation software. The proposed notation allows for definition of non-deterministic transitions in ECC of basic function blocks of IEC 61499.

The tool chain includes an IEC 61499 compliant engineering environment, fb2smv converter of functions blocks to SMV code, the NuSMV model-checker and utilities for interpreting counterexamples.

Place, publisher, year, edition, pages
IEEE, 2021
Keywords
Formal verification, simulation, IEC 61499, cyber-physical automation systems
National Category
Embedded Systems
Research subject
Dependable Communication and Computation Systems
Identifiers
urn:nbn:se:ltu:diva-87494 (URN)10.1109/INDIN45523.2021.9557416 (DOI)000909399300033 ()2-s2.0-85125590567 (Scopus ID)
Conference
19th IEEE International Conference on Industrial Informatics (INDIN 2021), Palma de Mallorca, July 21-23, 2021
Funder
European Commission, 871743
Note

ISBN för värdpublikation: 978-1-7281-4395-8

Available from: 2021-10-14 Created: 2021-10-14 Last updated: 2025-10-21Bibliographically approved
3. Formal verification of observers supervising a cyber-physical system implemented using IEC 61499
Open this publication in new window or tab >>Formal verification of observers supervising a cyber-physical system implemented using IEC 61499
Show others...
2023 (English)In: 2023 IEEE 32nd International Symposium on Industrial Electronics (ISIE), IEEE, 2023Conference paper, Published paper (Refereed)
Place, publisher, year, edition, pages
IEEE, 2023
National Category
Computer Sciences
Research subject
Dependable Communication and Computation Systems
Identifiers
urn:nbn:se:ltu:diva-104011 (URN)10.1109/ISIE51358.2023.10228148 (DOI)2-s2.0-85172111956 (Scopus ID)
Conference
32nd IEEE International Symposium on Industrial Electronics (ISIE) 2023, Helsinki, Finland, June 19-21, 2023
Note

Funder: European Commission (871743); European Commission (101057083);

ISBN for host publication: 979-8-3503-9972-1

Available from: 2024-01-30 Created: 2024-01-30 Last updated: 2025-10-21Bibliographically approved
4. Formal Verification of the Control Software of a Radioactive Material Remote Handling System, Based on IEC 61499
Open this publication in new window or tab >>Formal Verification of the Control Software of a Radioactive Material Remote Handling System, Based on IEC 61499
Show others...
2023 (English)In: IEEE Open Journal of the Industrial Electronics Society, E-ISSN 2644-1284, Vol. 4, p. 417-431Article in journal (Refereed) Published
Abstract [en]

Automation systems within nuclear laboratories are intended to work under harsh operating conditions. Selective Production of Exotic Species (SPES) is a nuclear research facility currently under construction by the Istituto Nazionale di Fisica Nucleare, dedicated to the production and study of radioactive ion beams. Isotopes are produced within the target ion source unit, a vacuum vessel that must be replaced on a regular basis. The highly radioactive environment necessitates the deployment of a set of automated systems dedicated to the unit's remote management. To meet high-level security standards, the design of such instrumentation and control systems must include extensive verification. Based on specific safety requirements, model checking can be used to assess the systems' correctness. This article describes how to employ an integrated toolchain to design, simulate, formally verify, and deploy the control software for the Horizontal Handling Machine, a safety-critical remote handling system in operation at SPES. The IEC 61499 standard's adoption led to a redesign of the control logic. Following a preliminary online simulation, the closed-loop system has been formally verified using the NuSMV symbolic model checker, with the help of the FB2SMV converter. In addition, the Function Blocks Modeling Environment tool was used for automating verification and analyzing counterexamples.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2023
Keywords
Formal verification, IEC 61499, isotope separation online (ISOL), model checking, NuSMV, radioactive ion beams (RIBs), remote handling, Selective Production of Exotic Species (SPES), simulation
National Category
Computer Sciences Computer Systems Subatomic Physics
Research subject
Dependable Communication and Computation Systems
Identifiers
urn:nbn:se:ltu:diva-102308 (URN)10.1109/OJIES.2023.3321084 (DOI)001087213300001 ()2-s2.0-85174824634 (Scopus ID)
Note

Validerad;2023;Nivå 2;2023-11-14 (marisr);

License fulltext: CC BY

Available from: 2023-11-06 Created: 2023-11-06 Last updated: 2025-10-21Bibliographically approved
5. Process mining in industrial control systems
Open this publication in new window or tab >>Process mining in industrial control systems
2022 (English)In: 2022 IEEE 20th International Conference on Industrial Informatics (INDIN), Institute of Electrical and Electronics Engineers (IEEE), 2022, p. 1-6Conference paper, Published paper (Refereed)
Abstract [en]

In this paper, we discuss how process mining techniques can be applied in industrial control systems for modeling, verification, and enhancement of the cyber-physical system based on recorded data logs. Process mining is used for extracting the process models in different notations from the recorded behavioral traces of the system. The output model of the system’s behavior is mainly derived using an open-source tool called ProM. The model can be used for such applications as anomaly detection, detection of cyber-attacks and alarm analysis in industrial control systems with the help of various control flow discovery algorithms. The extracted process model can be used to verify how the event log deviates from it by replaying the log on Petri net for conformance analysis.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2022
Keywords
Cyber-physical automation systems, IEC 61499, Process mining
National Category
Computer Sciences
Research subject
Dependable Communication and Computation Systems
Identifiers
urn:nbn:se:ltu:diva-95166 (URN)10.1109/INDIN51773.2022.9976111 (DOI)000907121600001 ()2-s2.0-85145780587 (Scopus ID)
Conference
IEEE 20th International Conference on Industrial Informatics (INDIN’22), Perth, Australia [Online], July 25-28, 2022
Funder
EU, Horizon 2020, 871743 1-SWARM
Note

ISBN for host publication: 978-1-7281-7568-3

Available from: 2023-01-05 Created: 2023-01-05 Last updated: 2025-10-21Bibliographically approved
6. An interactive learning approach on digital twin for deriving the controller logic in IEC 61499 standard
Open this publication in new window or tab >>An interactive learning approach on digital twin for deriving the controller logic in IEC 61499 standard
2022 (English)In: 2022 IEEE 27th International Conference on Emerging Technologies and Factory Automation (ETFA), IEEE, 2022Conference paper, Published paper (Refereed)
Abstract [en]

In this paper, we describe a method to automatically derive the controller for an automated process by an interactive learning approach using a simulation model developed in Visual Components 3D simulation software. The latter is used to record the events of the processes and the controller is generated as an IEC 61499 function block. To create different process scenarios, the actuator signals are triggered manually in appropriate order. The controller logic in Petri net is derived by process discovery algorithms with help of recorded events and conversion of Petri net to IEC 61499 function blocks is done by a software tool configured with a set of transformation rules.

Place, publisher, year, edition, pages
IEEE, 2022
Keywords
cyber-physical automation systems, IEC 61499, Process discovery, Visual Components
National Category
Computer Sciences
Research subject
Dependable Communication and Computation Systems
Identifiers
urn:nbn:se:ltu:diva-94175 (URN)10.1109/ETFA52439.2022.9921602 (DOI)000934103900156 ()2-s2.0-85141370199 (Scopus ID)
Conference
27th International Conference on Emerging Technologies and Factory Automation (ETFA 2022), Stuttgart, Germany, September 6-9, 2022
Projects
1-SWARM
Funder
EU, Horizon 2020, 871743
Note

ISBN för värdpublikation: 978-1-6654-9996-5

Available from: 2022-11-21 Created: 2022-11-21 Last updated: 2025-10-21Bibliographically approved
7. A Framework for the Generation of Monitor and Plant Model From Event Logs Using Process Mining for Formal Verification of Event-Driven Systems
Open this publication in new window or tab >>A Framework for the Generation of Monitor and Plant Model From Event Logs Using Process Mining for Formal Verification of Event-Driven Systems
2024 (English)In: IEEE Open Journal of the Industrial Electronics Society, E-ISSN 2644-1284, Vol. 5, p. 517-534Article in journal (Refereed) Published
Abstract [en]

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.

Place, publisher, year, edition, pages
IEEE, 2024
Keywords
Formal Verification, IEC 61499, Plant Model Generation, Process mining
National Category
Computer Sciences
Research subject
Dependable Communication and Computation Systems
Identifiers
urn:nbn:se:ltu:diva-107515 (URN)10.1109/OJIES.2024.3406059 (DOI)001256293500001 ()2-s2.0-85195414536 (Scopus ID)
Note

Validerad;2024;Nivå 1;2024-07-11 (joosat);

Full text license: CC BY

Available from: 2024-06-19 Created: 2024-06-19 Last updated: 2025-10-21Bibliographically approved
8. Developing a Test Suite for Evaluating IEC 61499 Application Portability
Open this publication in new window or tab >>Developing a Test Suite for Evaluating IEC 61499 Application Portability
2023 (English)In: 2023 IEEE 32nd International Symposium on Industrial Electronics (ISIE), IEEE, 2023Conference paper, Published paper (Refereed)
Place, publisher, year, edition, pages
IEEE, 2023
National Category
Computer Sciences
Research subject
Dependable Communication and Computation Systems
Identifiers
urn:nbn:se:ltu:diva-104003 (URN)10.1109/ISIE51358.2023.10228154 (DOI)2-s2.0-85172075037 (Scopus ID)
Conference
32nd IEEE International Symposium on Industrial Electronics (ISIE) 2023, Helsinki, Finland, June 19-21, 2023
Note

Funder: European Commission (871743);

ISBN for host publication: 979-8-3503-9972-1;

Available from: 2024-01-30 Created: 2024-01-30 Last updated: 2025-10-21Bibliographically approved
9. Generating Por table Test Cases for IEC 61499 FBs from Interface Behaviour Specifications
Open this publication in new window or tab >>Generating Por table Test Cases for IEC 61499 FBs from Interface Behaviour Specifications
Show others...
2023 (English)In: 2023 IEEE 28th International Conference on Emerging Technologies and Factory Automation, ETFA, Institute of Electrical and Electronics Engineers Inc. , 2023Conference paper, Published paper (Refereed)
Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2023
Series
IEEE International Conference on Emerging Technologies and Factory Automation, ETFA, ISSN 1946-0740, E-ISSN 1946-0759
National Category
Computer Sciences
Research subject
Dependable Communication and Computation Systems
Identifiers
urn:nbn:se:ltu:diva-103304 (URN)10.1109/ETFA54631.2023.10275633 (DOI)2-s2.0-85175469981 (Scopus ID)979-8-3503-3991-8 (ISBN)979-8-3503-3992-5 (ISBN)
Conference
28th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2023, Sinaia, Romania, September 12-15, 2023
Note

Funder: European Union (871743);

Available from: 2023-12-13 Created: 2023-12-13 Last updated: 2025-10-21Bibliographically approved
10. Enhancing Traceability in Flexible Production System: A Blockchain-Powered Approach in IEC 61499 Multi-Agent Control System
Open this publication in new window or tab >>Enhancing Traceability in Flexible Production System: A Blockchain-Powered Approach in IEC 61499 Multi-Agent Control System
2024 (English)In: 2024 33rd International Symposium on Industrial Electronics (ISIE), IEEE, 2024Conference paper, Published paper (Refereed)
Abstract [en]

This paper presents a novel approach for tracking products and processes within industrial multi-agent control systems by leveraging blockchain technology. The suggested solution facilitates the recording and validation of every step involved in creating a tailored product through the utilization of Ethereum-based smart contracts. The OWL ontology is used to describe agents and their capabilities and these software agents interact with IEC 61499 function blocks for process execution. The software agents record process events at each stage on the blockchain and the latter smart contract helps to trace and verify these process sequences of the customised product.

Place, publisher, year, edition, pages
IEEE, 2024
Keywords
Blockchain, Ethereum, IEC 61499, Multi-Agent System, OWL, Smart Contracts
National Category
Computer Sciences Computer Systems
Research subject
Dependable Communication and Computation Systems
Identifiers
urn:nbn:se:ltu:diva-108555 (URN)10.1109/ISIE54533.2024.10595680 (DOI)001290477100005 ()2-s2.0-85199617721 (Scopus ID)
Conference
33rd International Symposium on Industrial Electronics (ISIE 2024), Ulsan, South Korea, June 18 - 21, 2024
Note

Funder: European Commission (101057083, 101057083);

ISBN for host publication: 979-8-3503-9408-5;

Available from: 2024-08-13 Created: 2024-08-13 Last updated: 2025-10-21Bibliographically approved
11. LLM-Powered Multi-Actor System for Intelligent Analysis and Visualization of IEC 61499 Control Systems
Open this publication in new window or tab >>LLM-Powered Multi-Actor System for Intelligent Analysis and Visualization of IEC 61499 Control Systems
2024 (English)In: IECON 2024 - 50th Annual Conference of the IEEE Industrial Electronics Society, Proceedings, IEEE, 2024Conference paper, Published paper (Refereed)
Abstract [en]

This paper introduces an innovative multiactor framework that harnesses the potential of LLMs to augment the functionalities of ICS. By integrating conversational AI technologies, this framework significantly improves human-machine interactions, enabling sophisticated analysis and visualization of intricate data sets. The core of the system comprises specialized LLM actors that interact through a LangGraph-based multiactor framework, addressing various aspects of IEC 61499 control systems including PLC code analysis, SQL query execution, and data visualization. This integration enables operators to interact with the control system using natural language, significantly reducing technical barriers and enhancing the accessibility and usability of complex industrial systems.

Place, publisher, year, edition, pages
IEEE, 2024
National Category
Computer Sciences Computer Systems
Research subject
Dependable Communication and Computation Systems; Pervasive Mobile Computing
Identifiers
urn:nbn:se:ltu:diva-112496 (URN)10.1109/IECON55916.2024.10905502 (DOI)001482694802103 ()2-s2.0-105000840620 (Scopus ID)
Conference
50th Annual Conference of the IEEE Industrial Electronics Society (IECON 2024), Chicago, Illinois, USA, November 3-6, 2024
Projects
Zero-SWARM
Funder
EU, Horizon Europe, 101057083
Note

ISBN for host publication: 978-1-6654-6454-3

Available from: 2025-04-24 Created: 2025-04-24 Last updated: 2026-04-07Bibliographically approved

Open Access in DiVA

fulltext(17120 kB)153 downloads
File information
File name FULLTEXT04.pdfFile size 17120 kBChecksum SHA-512
82d7eb27a4a2bbe680d58e79ad9934ae3456d74b6998299aec4ceef142a06a1e23a093e4632ac5b4678df894cc696dfd0d937c225c2ad64faad8981fd9cf0c84
Type fulltextMimetype application/pdf
The full text will be freely available from 2026-09-30 12:00
Available from 2026-09-30 12:00

Authority records

Xavier, Midhun

Search in DiVA

By author/editor
Xavier, Midhun
By organisation
Computer Science
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 154 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 2191 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf