Computer Science ›› 2025, Vol. 52 ›› Issue (4): 49-53.doi: 10.11896/jsjkx.241000103

• Smart Embedded Systems • Previous Articles     Next Articles

New Decomposition Method for Cyber-Physical Systems Based on Interpreted Petri Nets

CHEN Yuhao, TU Hanqian, XIANG Dongming   

  1. School of Computer Science and Technology,Zhejiang Sci-Tech University,Hangzhou 310018,China
  • Received:2024-10-21 Revised:2025-02-24 Online:2025-04-15 Published:2025-04-14
  • About author:CHEN Yuhao,born in 2000,postgra-duate.His main research interest is design and verification of embedded systems.
    XIANG Dongming,born in 1986,Ph.D,associate professor,is a member of CCF(No.F7232M).His main research interests include formal method,concurrent system analysis,and verification of intelligent manufacturing system.
  • Supported by:
    National Natural Science Foundation of China(62002328) and Fundamental Research Funds of Zhejiang Sci-Tech University(24232123-Y).

Abstract: Petri nets are widely used for the modeling and analysis of Cyber-Physical Systems(CPS),which typically involve multiple concurrent tasks.To simplify the implementation of CPS,these systems can be decomposed into several independent components.Existing CPS decomposition methods,such as algorithms based on integer linear algebra,suffer from high time complexity,while decomposition methods that rely on monitors incur significant communication overhead.To address these issues,this paper integrates the advantages of existing decomposition approaches and proposes a novel CPS decomposition method based on Interpreted Petri Nets(IPN).The proposed method incrementally decomposes the network using constraint conditions,generating independent State Machine Components(SMCs) to effectively reduce the model size.Additionally,a new signal synchronization mechanism is introduced to replace traditional monitor-based schemes,significantly reducing synchronization overhead.Experimental results demonstrate that the proposed method achieves a decomposition time complexity of O(n2) in most test cases,which is far superior to the exponential complexity O(2n) of traditional methods.Furthermore,the generated component set is more compact and efficient.

Key words: Cyber-physical systems, Petri nets, State machine components, Field-programmable gate array, System decomposition

CLC Number: 

  • TP306
[1]SARKAR B D,SHARDEO V,DWIVEDI A,et al.Digital transition from industry 4.0 to industry 5.0 in smart manufacturing:A framework for sustainable future[J].Technology in Society,2024,78:102649.
[2]GIRAULT C,VALK R.Petri nets for systems engineering:aguide to modeling,verification,and applications[M].Springer Science & Business Media,2013.
[3]AWOTUNDE J B,OGUNS Y J,AMUDA K A,et al.Cyber-physical systems security:analysis,opportunities,challenges,and future prospects[J].Blockchain for Cybersecurity in Cyber-Physical Systems,2023,102:21-46.
[4]HARKAT H,CAMARINHA-MATOS L M,GOES J,et al.Cyber-physical systems security:A systematic review[J].Computers & Industrial Engineering,2024,188:109891.
[5]OKS S J,JALOWSKI M,LECHNER M,et al.Cyber-physicalsystems in the context of industry 4.0:A review,categorization and outlook[J].Information Systems Frontiers,2024,26(5):1731-1772.
[6]GROBELNA I,KARATKEVICH A.Challenges in application of Petri nets in manufacturing systems[J].Electronics,2021,10(18):2305.
[7]ACHARYA S,KHAN A A,PÄIVÄRINTA T.Interoperability levels and challenges of digital twins in cyber-physical systems[J].Journal of Industrial Information Integration,2024,42:100714.
[8]MARTÍNEZ J,SILVA M.A simple and fast algorithm to obtain all invariants of a generalised Petri net[C]//the First and the Second European Workshop on Application and Theory of Petri Nets.Berlin,Heidelberg:Springer Berlin Heidelberg,1982:301-310.
[9]WIS'NIEWSKI R,KARATKEVICH A,WOJNAKOWSKI M.Decomposition of distributed edge systems based on the Petri nets and linear algebra technique[J].Journal of Systems Architecture,2019,96:20-31.
[10]YE J,ZHOU M C,LI Z,et al.Structural decomposition and decentralized control of Petri nets[J].IEEE Transactions on Systems,Man,and Cybernetics:Systems,2017,48(8):1360-1369.
[11]SUI Q K,WANG Y L,LIU C L,et al.Koopman-ConstrainedHierarchical Deep State Space Model for Industrial Quality Prediction via Cloud-Edge Collaborative Framework[J].IEEE Tran-sactions on Systems,Man,and Cybernetics:Systems,2025,55(2):1137-1150.
[12]WOJNAKOWSKI M,WIS'NIEWSKI R,BAZYDŚO G,et al.Analysis of Safeness in a Petri Net-Based Specification of the Control Part of Cyber-Physical Systems[J].International Journal of Applied Mathematics and Computer Science,2021,31(4):647-657.
[13]CHENG Y.Research on FPGA Functional Reliability based on Petri Net[C]//Journal of Physics:Conference Series.IOP Publishing,2023.
[14]DAVID R,ALLA H.Discrete,continuous,and hybrid Petri nets[M].Berlin:Springer,2005.
[15]MURATA T.Petri nets:Properties,analysis and applications[C]//Proceedings of the IEEE.1989:541-580.
[16]LI C,LI Y,CHENY,et al.Synthesis of liveness-enforcing Petri net supervisors based on a think-globally-act-locally approach and a structurally minimal method for flexible manufacturing systems[J].Computing and Informatics,2022,41(5):1310-1336.
[17]BILINSKI K,ADAMSKI M,SAUL J M,et al.Petri-net-basedalgorithms for parallel-controller synthesis[J].IEEE Procee-dings-Computers and Digital Techniques,1994,141(6):405-412.
[18]ZAITSEV D A.Decomposition-based calculation of Petri net invariants[C]//The 25th International Conference on Application and Theory of Petri Nets.Bologna,Italy,2004:79-83.
[19]WISNIEWSKI R.Design of Petri net-based cyber-physical systems oriented on the implementation in field programmable gate arrays[J].Energies,2021,14(21):7054.
[1] HENG Hongjun, ZHOU Wenhua. Anomaly Detection Method Based on Context Information Fusion and Noise Adaptation [J]. Computer Science, 2023, 50(7): 237-245.
[2] LI Qing, LIU Wei, GUAN Meng-zhen, DU Yu-yue, SUN Hong-wei. Modeling and Analysis of Emergency Decision Making Based on Logical Probability GamePetri Net [J]. Computer Science, 2022, 49(4): 294-301.
[3] WANG Wu-song, FANG Huan, ZHENG Xue-wen. Process Variants Merging Method Based on Group-fair Control Flow Structure [J]. Computer Science, 2021, 48(12): 170-180.
[4] YOU Wen-zhu, GE Hai-bo. High-performance FPGA Implementation of Elliptic Curve ECC on Binary Domain [J]. Computer Science, 2020, 47(8): 127-131.
[5] YANG Wen-hua,XU Chang,YE Hai-bo,ZHOU Yu,HUANG Zhi-qiu. Taxonomy of Uncertainty Factors in Intelligence-oriented Cyber-physical Systems [J]. Computer Science, 2020, 47(3): 11-18.
[6] LI Zhi, DENG Jie, YANG Yi-long, WEI Shang-feng. Transformational Approach from Problem Models of Cyber-Physical Systems to Use Case Diagrams in UML [J]. Computer Science, 2020, 47(12): 65-72.
[7] XU Bing-feng, HE Gao-feng, ZHANG Li-ning. Risk Modeling for Cyber-physical Systems Based on State/Event Fault Trees [J]. Computer Science, 2019, 46(5): 105-110.
[8] HE Lu-lu, FANG Huan. Change Propagation Method of Service-oriented Business Process Model with Data Flows Based on Petri Net [J]. Computer Science, 2018, 45(6A): 545-548.
[9] GAO Ya-nan, FANG Xian-wen and WANG Li-li. Optimized Analysis of Business Process Configuration Based on Petri Net Behavior Closeness [J]. Computer Science, 2017, 44(Z6): 539-542.
[10] LI Yi-ke and WANG Zhan. Hardware Implementation of Fast Huffman Coding Based on Different Sorting Methods [J]. Computer Science, 2017, 44(Z11): 476-479.
[11] LIN Lei-lei, ZHOU Hua, DAI Fei, HE Zhen-li, SHEN Yong and KANG Hong-wei. Method of Software Architecture Refinement Based on Algebraic Semantics [J]. Computer Science, 2017, 44(7): 141-146.
[12] LIU Chun, HUANG Ran-ran and HAN Dao-jun. Goal Oriented Approach for Analayzing Event Model of Cyber-physical Systems [J]. Computer Science, 2017, 44(4): 100-103.
[13] PAN Li and YANG Bo. Stochastic Simulation of Time Petri Nets [J]. Computer Science, 2016, 43(11): 126-129.
[14] FANG Huan, WANG Su-cheng, FANG Xian-wen and WANG Li-li. Study of Events Collaborative Control Method Based on Petri Nets [J]. Computer Science, 2016, 43(11): 107-110.
[15] WAN Jun and ZHAO Bu-hui. Modeling and Scheduling of Virtual Enterprises Based on Petri Nets [J]. Computer Science, 2016, 43(11): 102-106.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!