Abstract
The paper describes the Hippo-CPS tool in the verification of Petri net-based cyber-physical systems. In particular, verification of the key properties such as boundedness, safeness and liveness is presented and discussed. Hippo-CPS allows for analysis of the control part of the CPS with the set of various algorithms (such as reachability tree exploration or place invariants computation) giving the designer an opportunity to select the most suitable technique. Each method is based on the theoretical background (with adequate algorithms, theorems, and proofs, described in other Authors’ works). Moreover, the efficiency and effectiveness of the presented methods were verified experimentally.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Zhu, Q., Zhou, M., Qiao, Y., Wu, N.: Petri net modeling and scheduling of a close-down process for time-constrained single-arm cluster tools. IEEE Trans. Syst. Man Cybern. Syst. 48(3), 389–400 (2018). https://doi.org/10.1109/TSMC.2016.2598303
Girault, C., Valk, R.: Petri Nets for Systems Engineering: A Guide to Modeling, Verification, and Applications. Springer, Heidelberg (2003). https://doi.org/10.1007/978-3-662-05324-9.
Grobelna, I., Karatkevich, A.: Challenges in application of Petri nets in manufacturing systems. Electronics 10(18), 2305 (2021). https://doi.org/10.3390/electronics10182305
Li, Z.: System modeling and control with resource-oriented Petri nets by NaiQi Wu and MengChu Zhou. Int. J. Prod. Res. 49(21), 6585–6586 (2011). https://doi.org/10.1080/00207543.2010.515415
Wiśniewski, R.: Prototyping of Concurrent Control Systems Implemented in FPGA Devices. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-45811-3
Karatkevich, A.: Dynamic Analysis of Petri Net-Based Discrete Systems. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-71560-3
Murata, T.: Petri nets: properties, analysis and applications. Proc. IEEE 77(4), 541–580 (1989). https://doi.org/10.1109/5.24143
Yakovlev, A., Gomes, L., Lavagno, L. (eds.): Hardware Design and Petri Nets. Springer, Cham (2000). https://doi.org/10.1007/978-1-4757-3143-9
Koh, I., DiCesare, F.: Transformation methods for generalized Petri nets and their applications to flexible manufacturing systems. In: [1990] Proceedings. Rensselaer’s Second International Conference on Computer Integrated Manufacturing, pp. 364–371, May 1990. https://doi.org/10.1109/CIM.1990.128126
Kaid, H., Al-Ahmari, A., Li, Z., Davidrajuh, R.: Automatic supervisory controller for deadlock control in reconfigurable manufacturing systems with dynamic changes. Appl. Sci. 10(15), 5270 (2020). https://doi.org/10.3390/app10155270
Aalst, W.M.P.: Workflow verification: finding control-flow errors using Petri-net-based techniques. In: van der Aalst, W., Desel, J., Oberweis, A. (eds.) Business Process Management. LNCS, vol. 1806, pp. 161–183. Springer, Heidelberg (2000). https://doi.org/10.1007/3-540-45594-9_11
Barkalov, A., Titarenko, L., Mielcarek, K.: Improving characteristics of LUT-based Mealy FSMs. AMCS 30(4), 745–759 (2020). https://doi.org/10.34768/amcs-2020-0055
Shih, C.-S., Chou, J.-J., Reijers, N., Kuo, T.-W.: Designing CPS/IoT applications for smart buildings and cities. IET Cyber-Phys. Syst. Theory Appl. 1(1), 3–12 (2016). https://doi.org/10.1049/iet-cps.2016.0025
Guo, Y., Hu, X., Hu, B., Cheng, J., Zhou, M., Kwok, R.Y.K.: Mobile cyber physical systems: current challenges and future networking applications. IEEE Access 6, 12360–12368 (2018). https://doi.org/10.1109/ACCESS.2017.2782881
Wiśniewski, R., Bazydło, G., Szcześniak, P., Wojnakowski, M.: Petri net-based specification of cyber-physical systems oriented to control direct matrix converters with space vector modulation. IEEE Access 7, 23407–23420 (2019). https://doi.org/10.1109/ACCESS.2019.2899316
Lee, E.A., Seshia, S.A.: Introduction to Embedded Systems: A Cyber-Physical Systems Approach, 2nd edn. The MIT Press, Cambridge (2016)
Lee, J., Bagheri, B., Kao, H.-A.: A cyber-physical systems architecture for Industry 4.0-based manufacturing systems. Manuf. Lett. 3, 18–23 (2015). https://doi.org/10.1016/j.mfglet.2014.12.001
Grobelna, I., Wiśniewski, R., Wojnakowski, M.: Specification of cyber-physical systems with the application of interpreted nets. In: Proceedings of the IECON’19 - 45th Annual Conference of the IEEE Industrial Electronics Society, Lisbon, Portugal, pp. 5887–5891 (2019)
Li, B., Khlif-Bouassida, M., Toguyéni, A.: On–the–fly diagnosability analysis of bounded and unbounded labeled petri nets using verifier nets. Int. J. Appl. Math. Comput. Sci. 28(2), 269–281 (2018). https://doi.org/10.2478/amcs-2018-0019
Wojnakowski, M., Wiśniewski, R.: Verification of the boundedness property in a Petri net-based specification of the control part of cyber-physical systems. In: Camarinha-Matos, L.M., Ferreira, P., Brito, G. (eds.) DoCEIS 2021. IAICT, vol. 626, pp. 83–91. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-78288-7_8
Wojnakowski, M., Popławski, M., Wiśniewski, R., Bazydło, G.: Safeness analysis of petri net-based cyber-physical systems based on the linear algebra and parallel reductions. Presented at the 17th international conference of computational methods in sciences and engineering, Heraklion, Greece, September 2021
Wojnakowski, M., Wiśniewski, R., Bazydło, G., Popławski, M.: Analysis of safeness in a Petri net-based specification of the control part of cyber-physical systems. AMCS 31(4), 647–657 (2021). https://doi.org/10.34768/amcs-2021-0045
Popławski, M., Wojnakowski, M., Bazydło, G., Wiśniewski, R.: Reachability tree in liveness analysis of petri net-based cyber-physical systems. Presented at the 17th international conference of computational methods in sciences and engineering, Heraklion, Greece, September 2021
Badouel, E., Bernardinello, L., Darondeau, P.: Polynomial algorithms for the synthesis of bounded nets. In: Mosses, P.D., Nielsen, M., Schwartzbach, M.I. (eds.) CAAP 1995. LNCS, vol. 915, pp. 364–378. Springer, Heidelberg (1995). https://doi.org/10.1007/3-540-59293-8_207
Esparza, J., Silva, M.: A polynomial-time algorithm to decide liveness of bounded free choice nets. Theoret. Comput. Sci. 102(1), 185–205 (1992). https://doi.org/10.1016/0304-3975(92)90299-U
Reisig, W.: Nets consisting of places and transitions. In: Reisig, W. (ed.) Petri Nets: An Introduction, pp. 62–76. Springer, Heidelberg (1985). https://doi.org/10.1007/978-3-642-69968-9_6
Martínez, J., Silva, M.: A simple and fast algorithm to obtain all invariants of a generalised Petri net. In: Application and Theory of Petri Nets, pp. 301–310. Springer, Heidelberg (1982). https://doi.org/10.1007/978-3-642-68353-4_47
Wisniewski, R., Bazydło, G., Gomes, L., Costa, A., Wojnakowski, M.: Analysis and design automation of cyber-physical system with hippo and IOPT-tools. In: IECON 2019 - 45th Annual Conference of the IEEE Industrial Electronics Society, vol. 1, pp. 5843–5848, October 2019. https://doi.org/10.1109/IECON.2019.8926692
Gomes, L., Moutinho, F., Pereira, F.: IOPT-tools — a Web based tool framework for embedded systems controller development using Petri nets. In: 2013 23rd International Conference on Field programmable Logic and Applications, p. 1, September 2013. https://doi.org/10.1109/FPL.2013.6645633
Wang, S., Zhou, M., Li, Z., Wang, C.: A new modified reachability tree approach and its applications to unbounded Petri nets. IEEE Trans. Syst. Man Cybern. Syst. 43(4), 932–940 (2013). https://doi.org/10.1109/TSMCA.2012.2226878
Acknowledgements
This work is supported by the National Science Centre, Poland, under Grant number 2019/35/B/ST6/01683.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 IFIP International Federation for Information Processing
About this paper
Cite this paper
Wojnakowski, M., Popławski, M., Wiśniewski, R., Bazydło, G. (2022). Hippo-CPS: Verification of Boundedness, Safeness and Liveness of Petri Net-Based Cyber-Physical Systems. In: Camarinha-Matos, L.M. (eds) Technological Innovation for Digitalization and Virtualization. DoCEIS 2022. IFIP Advances in Information and Communication Technology, vol 649. Springer, Cham. https://doi.org/10.1007/978-3-031-07520-9_7
Download citation
DOI: https://doi.org/10.1007/978-3-031-07520-9_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-07519-3
Online ISBN: 978-3-031-07520-9
eBook Packages: Computer ScienceComputer Science (R0)