Modeling and Analyzing Cyber Physical Systems Using High Level Petri Nets

被引:6
作者
He, Xudong [1 ]
机构
[1] Florida Int Univ, Sch Comp & Informat Sci, Miami, FL 33199 USA
来源
2018 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C) | 2018年
关键词
high level Petri nets; modeling; simulation; model checking; hybrid systems; cyber physical systems; METHODOLOGY;
D O I
10.1109/QRS-C.2018.00086
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Cyber physical systems (CPSs) are pervasive in our daily life from mobile phones to auto driving cars. This paper presents an approach for modeling and analyzing cyber physical systems using high level Petri nets. We provide several patterns for modeling various behavioral features including discrete, continuous, synchronous, and real-time. Our modeling approach starts with modeling individual system components as agent nets using the patterns, and then weaving the agent nets incrementally using the aspect-oriented idea to obtain an overall system net. The approach is introduced and discussed through an airplane fuel tank system and is applied to an airplane landing detection controlling system in the case study section. Three complementary analysis techniques including simulation, reachability analysis, and model checking are used for analyzing high level Petri net models. Our approach is supported with a tool chain for model construction and analysis.
引用
收藏
页码:469 / 476
页数:8
相关论文
共 25 条
[1]  
Alam D., 2018, P 30 INT C SOFTW ENG
[2]   A Method to Analyze Predicate Transition Nets Using SPIN Model Checker [J].
Alam, Dewan Mohammad Moksedul ;
He, Xudong .
INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2017, 27 (9-10) :1455-1481
[3]  
Alur R, 2015, PRINCIPLES OF CYBER-PHYSICAL SYSTEMS, P1
[4]   THE ALGORITHMIC ANALYSIS OF HYBRID SYSTEMS [J].
ALUR, R ;
COURCOUBETIS, C ;
HALBWACHS, N ;
HENZINGER, TA ;
HO, PH ;
NICOLLIN, X ;
OLIVERO, A ;
SIFAKIS, J ;
YOVINE, S .
THEORETICAL COMPUTER SCIENCE, 1995, 138 (01) :3-34
[5]  
[Anonymous], 2002, An Introduction to MultiAgent Systems
[6]  
[Anonymous], 2010, LOGICAL ANAL HYBRID
[7]  
Broman D, 2012, P 6 INT WORKSH MULT
[8]   Petri net based modeling of hybrid systems [J].
Champagnat, R ;
Esteban, P ;
Pingaud, H ;
Valette, R .
COMPUTERS IN INDUSTRY, 1998, 36 (1-2) :139-146
[9]   A Methodology to Analyze Multi-Agent Systems Modeled in High Level Petri Nets [J].
Chang, Lily ;
He, Xudong .
INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2015, 25 (07) :1199-1235
[10]   A METHODOLOGY FOR MODELING MULTI-AGENT SYSTEMS USING NESTED PETRI NETS [J].
Chang, Lily ;
He, Xudong ;
Shatz, Sol M. .
INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2012, 22 (07) :891-925