
Drozdov, D., Patil, S., Dubinin, V., and Vyatkin, V. (2016).
Formal verification of cyber-physical automation sys-
tems modelled with timed block diagrams. IEEE 25th
Int. Symposium on Industrial Electronics (ISIE), pages
316–321.
Drozdov, D., Patil, S., Dubinin, V., and Vyatkin, V. (2017a).
Towards formal verification for cyber-physically ag-
nostic software: A case study. IECON 43rd An-
nual Conf. IEEE Industrial Electronics Society, pages
5509–5514.
Dubinin, V. N. and Vyatkin, V. (2012). Semantics-robust
design patterns for IEC 61499. IEEE Trans. Industrial
Informatics, 8(2):279–290.
Dwyer, M. B., Avrunin, G. S., and Corbett, J. C. (1998).
Property specification patterns for finite-state verifica-
tion. Proc. Second Workshop on Formal Methods in
Software Practice, FMSP, p. 7–15, NY, USA. ACM.
International Electrotechnical Commission (IEC) (2012).
IEC 61499-1:2012 Function blocks - Part 1: Archi-
tecture.
Kopetz, H. (2011). Real-Time Systems: Design Principles
for Distributed Embedded Applications. Springer, 2nd
edition.
Lamport, L. (2002). Specifying Systems: The TLA+ Lan-
guage and Tools for Hardware and Software Engi-
neers. Addison-Wesley, USA.
Lindgren, P., Lindner, M., Lindner, A., Vyatkin, V., Pereira,
D., and Pinho, L. M. (2015). A real-time semantics for
the IEC 61499 standard. IEEE 20th Conf. on Emerg-
ing Technologies & Factory Automation (ETFA), p. 1–
6.
McColl, C., Estivill-Castro, V., McColl, M., and Hexel,
R. (2022a). Decomposable and executable models
for verification of real-time systems. 9th Int. Conf.
Revised papers form Model-Driven Engineering and
Software Development MODELSWARD, vol 1708 of
CCIS, p. 135–156. Springer.
Merz, S. (2008). An introduction to model checking. Mod-
eling and Verification of Real-Time Systems: For-
malisms and Software Tools, p. 81–116. Wiley.
Metin, H. and Bork, D. (2023). On developing and operat-
ing GLSP-based web modeling tools: Lessons learned
from BIGUML. 2023 ACM/IEEE 26th Int. Conf.
Model Driven Engineering Languages and Systems
(MODELS), p. 129–139, IEEE Comp. Soc.
Meyers, B., Vangheluwe, H., Denil, J., and Salay, R.
(2020). A framework for temporal verification support
in domain-specific modelling. IEEE Trans. Software
Engineering, 46(4):362–404.
Pang, C., Patil, S., Yang, C.-W., Vyatkin, V., and Shalyto,
A. (2014). A portability study of IEC 61499: Seman-
tics and tools. 2014 12th IEEE Int. Conf. Industrial
Informatics (INDIN), pages 440–445.
Patil, S., Dubinin, V., and Vyatkin, V. (2015). Formal verifi-
cation of IEC61499 function blocks with abstract state
machines and SMV – modelling. 2015 IEEE Trust-
com/BigDataSE/ISPA, vol 3, p. 313–320.
Provan, G. (2024). Formal methods for autonomous vehi-
cles. IT Professional, 26(1):50–56. Reproduced in the
Column on Formal Methods in Industry, IEEE Com-
puting Edge.
Shatrov, V. (2021). INDIN2021 — examples of two IEC
61499 systems for comparison of formal verification
approaches. On github. https://github.com/vi34/
conf/tree/main/INDIN2021.
Shatrov, V. and Vyatkin, V. (2020). Formal verification of
IEC 61499 enhanced with timed events. Technolog-
ical Innovation for Life Improvement, IFIP Advances
in Information and Communication Technology, vol
577, p. 168–178. Springer.
Shatrov, V. and Vyatkin, V. (2021). Promela formal mod-
elling and verification of IEC 61499 systems with
comparison to SMV. IEEE 19th Int. Conf. on Indus-
trial Informatics (INDIN), pages 1–6.
Sinha, R., Patil, S., Gomes, L., and Vyatkin, V. (2019). A
survey of static formal methods for building depend-
able industrial automation systems. IEEE Trans. In-
dustrial Informatics, 15(7):3772–3783.
Vyatkin, V. (2009). The IEC 61499 standard and its seman-
tics. IEEE Industrial Electronics Magazine, 3(4):40–
48.
Vyatkin, V. (2011). IEC 61499 as enabler of distributed and
intelligent automation: State-of-the-art review. IEEE
Trans. Industrial Informatics, 7(4):768–781.
Vyatkin, V., Pang, C., and Tripakis, S. (2015). Towards
cyber-physical agnosticism by enhancing IEC 61499
with PTIDES model of computations. IECON 41st
Annual Conf. IEEE Industrial Electronics Society, p.
001970–001975.
Wasowski, A. and Berger, T. (2023). Domain-Specific Lan-
guages: Effective modeling, automation, and reuse.
Springer.
Xavier, M., Patil, S., and Vyatkin, V. (2021). Cyber-
physical automation systems modelling with
IEC 61499 for their formal verification. IEEE
19th Int. Conf. Industrial Informatics (INDIN), pages
1–6.
Efficient Modelling with Logic-Labelled Finite-State Machines of IEC 61499 Function Blocks: Simulation, Execution and Verification
149