Formal Modeling and Dynamic Verification for Human Cyber Physical Systems under Uncertain Environment

被引:0
|
作者
An D.-D. [1 ]
Liu J. [2 ]
Chen X.-H. [2 ]
Sun H.-Y. [2 ]
机构
[1] The College of Information, Mechanical and Electrical Engineering, Shanghai Normal University, Shanghai
[2] Software Engineering Institute, East China Normal University, Shanghai
来源
Ruan Jian Xue Bao/Journal of Software | 2021年 / 32卷 / 07期
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Formal verification; Human cyber physical system; Machine learning; Statistical model checking; Uncertainty modeling;
D O I
10.13328/j.cnki.jos.006272
中图分类号
学科分类号
摘要
With the development of technology, new complex systems such as human cyber-physical systems (hCPS) have become indistinguishable from social life. The cyberspace where the software system located is increasingly integrated with the physical space of people's daily life. The uncertain factors such as the dynamic environment in the physical space, the explosive growth of the spatio- temporal data, as well as the unpredictable human behavior are all compromise the security of the system. As a result of the increasing security requirements, the scale and complexity of the system are also increasing. This situation leads to a series of problems that remain unresolved. Therefore, developing intelligent and safe human cyber-physical systems under uncertain environment is becoming the inevitable challenge for the software industry. It is difficult for the human cyber-physical systems to perceive the runtime environment accurately under uncertain surroundings. The uncertain perception will lead to the system's misinterpretation, thus affecting the security of the system. It is difficult for the system designers to construct formal specifications for the human cyber-physical systems under uncertain environment. For safety-critical systems, formal specifications are the prerequisites to ensure system security. To cope with the uncertainty of the specifications, a combination of data-driven and model-driven modeling methodology is proposed, that is, the machine learning-based algorithms are used to model the environment based on spatio-temporal data. An approach is introduced to integrate machine learning method and runtime verification technology as a unified framework to ensure the safety of the human cyber-physical systems. The proposed approach is illustrated by modeling and analyzing a scenario of the interaction of an autonomous vehicle and a human-driven motorbike. © Copyright 2021, Institute of Software, the Chinese Academy of Sciences. All rights reserved.
引用
收藏
页码:1999 / 2015
页数:16
相关论文
共 46 条
  • [1] Lee EA., Cyber physical systems: Design challenges, Proc. of the 11th IEEE Int'l Symp. on Object and Component Oriented Real Time Distributed Computing (ISORC), pp. 363-369, (2008)
  • [2] Robinson RM, Scobee DRR, Burden SA, Et al., Dynamic inverse models in human cyber physical systems, Proc. of the SPIE, (2016)
  • [3] Leveson NG., Software safety: Why, what, and how, ACM Computing Surveys, 18, 2, pp. 125-163, (1986)
  • [4] Sun HY., Safety software testing based on multiform clocks input output transition system, (2017)
  • [5] Schirner G, Erdogmus D, Chowdhury KR, Et al., The future of human in the loop cyber physical systems, IEEE Computer, 46, 1, (2013)
  • [6] Geiger A, Lenz P, Urtasun R., Are we ready for autonomous driving? The Kitti vision benchmark suite, Proc. of the IEEE Conf. on Computer Vision and Pattern Recoginition (CVPR), pp. 3354-3361, (2012)
  • [7] Elsayed GF, Shankar S, Cheung B, Et al., Adversarial examples that fool both computer vision and time limited humans, Proc. of the Annual Conf. on Neural Information Processing Systems, pp. 3914-3924, (2018)
  • [8] Finlayson SG, Bowers JD, Ito J, Zittrain JL, Beam AL, Kohane IS., Adversarial attacks on medical machine learning, Science, 363, 6433, pp. 1287-1289, (2019)
  • [9] Banks VA, Plant KL, Stanton NA., Driver error or designer error: Using the perceptual cycle model to explore the circumstances surrounding the Fatal Tesla crash on 7th May 2016, Safety Science, 108, pp. 278-285, (2017)
  • [10] Kohli P, Chadha A., Enabling pedestrian safety using computer vision techniques: A case study of the 2018 Uber Inc. selfdriving car crash, Proc. of the Future of Information and Communication Conf, pp. 261-279, (2019)