A framework for modeling and analyzing cyber-physical systems using statistical model checking

被引:3
|
作者
Alshalalfah, Abdel-Latif [1 ]
Mohamed, Otmane Ait [1 ]
Ouchani, Samir [2 ]
机构
[1] Concordia Univ, Dept Elect & Comp Engn, Montreal, PQ, Canada
[2] CESI Lineact, Aix En Provence, France
关键词
System Modeling Language; Enhanced Activity Calculus; Cyber-Physical systems; Model transformation; model-based verification; Safety-critical; Statistical model checking; Priced timed automata; ARTIFICIAL PANCREAS; AUTONOMOUS VEHICLES; SAFETY; VERIFICATION;
D O I
10.1016/j.iot.2023.100732
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The trustworthiness of a cyber-physical system is essential for it to be qualified for utilization in most real-life deployments. This is especially critical for systems that deal with precious human lives. Although these safety-critical systems can be investigated using both experimental testing and model-based verification, accurate models have the potential to permit risk-free mimicking of the system behavior even in the most extreme scenarios. To overcome the CPS modeling and design challenges, the INCOSE/OMG standard System Modeling Language (SysML) is utilized in this work to accurately specify cyber-physical systems. For that, a bounded set of SysML constructs are defined to precisely capture the semantics of continuous-time and discrete-time system behaviors. Then, the SysML constructs are substituted by developing a new algebra, called Enhanced Activity Calculus (EAC). So, EAC helps construct equivalent priced timed automata models by developing a new systematic procedure to correctly translate the SysML models into the statistical model checking tool UPPAAL-SMC inputs. The latter checks whether the system is correct and safe or not. Moreover, the soundness of the developed translation mechanism has been proved and its effectiveness has been shown on a real use case, namely the artificial pancreas.
引用
收藏
页数:24
相关论文
共 50 条
  • [31] Challenges in Modeling Cyber-Physical Systems
    Broy, Manfred
    2013 ACM/IEEE INTERNATIONAL CONFERENCE ON INFORMATION PROCESSING IN SENSOR NETWORKS (IPSN), 2013, : 5 - 5
  • [32] Model Checking of Concurrency in Cyber-Physical Systems Specified with Interpreted Petri Nets
    Grobelna, Iwona
    2024 23RD INTERNATIONAL SYMPOSIUM INFOTEH-JAHORINA, INFOTEH, 2024,
  • [33] Iterative Model Checking for Safety-Critical Problems in Cyber-Physical Systems
    Chen, Guangyao
    Jiang, Zhihao
    PROCEEDINGS 15TH ACM/IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS, ICCPS 2024, 2024, : 273 - 274
  • [34] Compositional Cyber-Physical Systems Modeling
    Bakirtzis, Georgios
    Vasilakopoulou, Christina
    Fleming, Cody H.
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2021, (333): : 125 - 138
  • [35] Analyzing Early Requirements of Cyber-Physical Systems Through Structure and Goal Modeling
    Liu, Chun
    Zhang, Wei
    Zhao, Haiyan
    Jin, Zhi
    2013 20TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2013), VOL 1, 2013, : 140 - 147
  • [36] An ontological framework for knowledge modeling and decision support in cyber-physical systems
    Petnga, Leonard
    Austin, Mark
    ADVANCED ENGINEERING INFORMATICS, 2016, 30 (01) : 77 - 94
  • [37] Formal modeling and analyzing high-confidence software of cyber-physical systems
    Yu, Zhen-Hua, 1857, Systems Engineering Society of China (34):
  • [38] A first Cyber-Physical Systems of Systems modeling
    Maurice, Olivier
    2018 13TH ANNUAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING (SOSE), 2018, : 9 - 13
  • [39] RoSA: A Framework for Modeling Self-Awareness in Cyber-Physical Systems
    Gotzinger, Maximilian
    Juhasz, David
    Taherinejad, Nima
    Willegger, Edwin
    Tutzer, Benedikt
    Liljeberg, Pasi
    Jantsch, Axel
    Rahmani, Amir M.
    IEEE ACCESS, 2020, 8 : 141373 - 141394
  • [40] RoSA: A Framework for Modeling Self-Awareness in Cyber-Physical Systems
    Gotzinger, Maximilian
    Juhasz, David
    Taherinejad, Nima
    Willegger, Edwin
    Tutzer, Benedikt
    Liljeberg, Pasi
    Jantsch, Axel
    Rahmani, Amir M.
    IEEE Access, 2020, 8 : 141373 - 141394