• 1 Dept. of Industrial Automation, University of Chemical Technology and Metallurgy, Sofia, Bulgaria


Monitoring and control of Cyber-Physical Systems (CPS) have many challenges related to the heterogeneous environment, the high degree of interaction between the components and the high requirements for functionality and scale. The paper presents an analysis of the state of the art in this area and proposes and analyses different combined approaches for control of CPS based on IEC-61499 standard. The approaches are divided in two groups. The first group of approaches combines IEC-61499 standard with advanced methods of software engineering, such as formal methods and model-driven development, based on UML/SysML. The second group uses other standards as IEC- 61512 and PLCopen to be combined with IEC-61499 standard in order to improve the development lifecycle of cyber-physical systems.



  1. R. Rajkumar, I. Lee, L. Sha, and J. Stankovic, “Cyber-physical systems: the next computing revolution”. In Proceedings of the 47th Design Automation Conference, ACM, New York, 2010, pp. 731-736.
  2. Cyber-Physical Systems Public Working Group, Framework for Cyber- Physical Systems: Volume 1, Overview, Version 1.0, NIST Special Publication 1500-201, 2017.
  3. CPS summit, Action Plan - Towards a Cross-Cutting Science of Cyber- Physical Systems for mastering all-important engineering challenges, Final Version, 10th April 2016.
  4. IEC-61499 (2005), International Standard IEC-61499, Function Blocks, Part 1 - Part 4, International Electrotechnical Commission (IEC), Technical Committee TC65/WG6, IEC Press, Jan.
  5. Lewis R.: Modelling control systems using IEC 61499, The Institution of Electrical Engineers, London, United Kingdom, 2001.
  6. Santos C., Espinosa F., Santiso E., Mazo M., Xia F., Aperiodic Linear Networked Control Considering Variable Channel Delays: Application to Robots Coordination, Sensors (Basel), Vol. 15(6), pp.12454–12473, 2015.
  7. Kim K.-D., Kumar P. R., Cyber-Physical Systems: A Perspective at the Centennial, Proceedings of the IEEE 100 (Centennial-Issue): 1287-1308 (2012).
  8. Sanfelice R. G., Analysis and Design of Cyber-Physical Systems: A Hybrid Control Systems Approach, Cyber Physical Systems: From Theory to Practice, CRC Press, pp.3-31 (2015).
  9. Graham S., Baliga G., Kumar P. R., Abstractions, Architecture, Mechanisms, and a Middleware for Networked Control, IEEE Transactions on automatic control, Vol. 54, No. 7, July 2009
  10. Y. Sun, G. Yang, X.-S. Zhou, A survey on run-time supporting platforms for cyber physical systems, Frontiers Information Technologies & Electronic Engineering 2017 18(10):1458-1478.
  11. Mangharam R., Pajic M., Distributed Control for Cyber-Physical Systems, Journal of the Indian Institute of Science, Special Issue on Cyber‐ Physical Systems, Vol.93, No.3. pp. 353-388, September 2013.
  12. Kent, S. (2002). Model Driven Engineering. In Proceedings of IFM2002, LNCS 2335, Springer.
  13. Holobloc Inc. (2011), Function Block Development Kit (FBDK). available:
  14. 4DIAC (2011), Framework for Distributed Industrial Automation (4DIAC) Available:
  15. FBench. (2011), Open Source Function Block Engineering Tool., available:
  16. ICSTriplex. (2011), ISaGRAF v. 5.0. available:
  17. NxtControl, (2011), nxtStudio, available:
  18. ISA, Batch Control Part 1: Model and terminology, The International Society for Measurement and Control, ISA Press, ISA – S88.01-1995.
  19. John K.H., M. Tiegelkamp, IEC 61131-3: Programming Industrial Automation Systems, Springer-Verlag, Berlin-Heidelberg-New York, 2001.
  20. D. Dimitrova, G. Frey, I. Batchkova (2007), Sequential control at the supervisory level of batch plant using Signal Interpreted Petri Nets, International Conference “Automatics and Informatics’07”, 3-6 October, 2007, Sofia, pp. V-17÷V-20.
  21. Dimitrova D., G. Frey, I. Batchkova (2005), Formal approach for modeling and verification of IEC 61499 Function Blocks, Proceedings of the International Conference AMTECH 2005 "Advanced Manufacturing Technologies", University of Russe, Bulgaria, Volume 44, Book 2, pp. 731-736, Nov. 9-11.
  22. Dimitrova D., I. Batchkova, G. Frey (2005), Component based Automation, Technical Report, Technical University, Kaiserslautern, September.
  23. OMG - UML, Unified Modeling Language UML (2011),
  24. OMG SysML: The OMG Systems Modeling Language,, May 2006.
  25. Antonova I., Batchkova I. (2007), Design of distributed control systems based on UML/SysML and IEC61499 Standard, International Scientific Conference, AMTEX’07, 23-24 November, Gabrovo, Bulgaria, pp. II- 41 ÷ II-47.
  26. Batchkova I., Antonova I. (2005), Object-oriented design of decentralized control systems using UML-MAST, Scientific conference with international participation “60 Years Department “Anorganical chemistry”, 11.11.2005, Sofia.
  27. Batchkova I., G. Popov, G. Stambolov, I. Antonova (2006), Design of open distributed control systems based on IEC 61499 Standard, Journal of the Technical University at Plovdiv “Fundamental Sciences and Applications”, Vol. 13 (6), pp. 93-102, Anniversary Scientific Conference’ 2006, Plovdiv.
  28. Antonova I., Batchkova I. (2006), Object-oriented design of control systems based on UML and Corfu-FBDK, International scientific conference “ Development - future perspectives and innovations in science’2006” 12.12.2006, Sofia, pp.5-16.
  29. Antonova I., Batchkova I. (2008), Design and analysis of IEC61499 based distributed control systems using UML and Rhapsody, Материали от Национална научно-техническа конференция с международно участие „Автоматизация в минната индустрия и металургията” БУЛКАМК’08, 27-28.11., София, стр.173-178.
  30. Antonova I., Batchkova I., Popov G. (2008), Development of IEC61499 based feedback control using UML/SYSML, Proceeding of the International Conference „Automatics and Informatics”, 01-04 October, Sofia, pp. V-11  V-14.
  31. Antonova I., Batchkova I. (2008), Development of Multi-Agent Control Systems using UML/SysML, In Proceedings of the 4-th International IEEE Conference on Intelligent Systems, Vol.1, pp.6-26: 6-31, Varna, Bulgaria, September 6-8.

Article full text

Download PDF