Visualisation of Control Software for Cyber-Physical Systems

被引:0
|
作者
Melatti, Igor [1 ]
Mari, Federico [2 ]
Salvo, Ivano [1 ]
Tronci, Enrico [1 ]
机构
[1] Sapienza Univ Rome, Dept Comp Sci, Via Salaria 113, I-00198 Rome, Italy
[2] Univ Rome Foro Italico, Dept Movement Human & Hlth Sci, Piazza Lauro Bosis 15, I-00135 Rome, Italy
关键词
control software synthesis; control software visualisation; cyberphysical systems; model checking; VERIFICATION;
D O I
10.3390/info12050178
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cyber-physical systems are typically composed of a physical system (plant) controlled by a software (controller). Such a controller, given a plant state s and a plant action u, returns 1 iff taking action u in state s leads to the physical system goal or at least one step closer to it. Since a controller K is typically stored in compressed form, it is difficult for a human designer to actually understand how "good" K is. Namely, natural questions such as "does K cover a wide enough portion of the system state space?", "does K cover the most important portion of the system state space?" or "which actions are enabled by K in a given portion of the system space?" are hard to answer by directly looking at K. This paper provides a methodology to automatically generate a picture of K as a 2D diagram, starting from a canonical representation for K and relying on available open source graphing tools (e.g., Gnuplot). Such picture allows a software designer to answer to the questions listed above, thus achieving a better qualitative understanding of the controller at hand.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Formal Analysis of Control Software for Cyber-Physical Systems
    Herrmann, Peter
    Blech, Jan Olaf
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C), 2017, : 563 - 564
  • [2] Software control and intellectual property protection in cyber-physical systems
    Machado, Raphael C. S.
    Boccardo, Davidson R.
    Pereira de Sa, Vinicius G.
    Szwarcfiter, Jayme L.
    [J]. EURASIP JOURNAL ON INFORMATION SECURITY, 2016,
  • [3] Software Defined Networking for Communication and Control of Cyber-physical Systems
    Ahmed, Khandakar
    Blech, Jan Olaf
    Gregory, Mark A.
    Schmidt, Heinrich
    [J]. 2015 IEEE 21ST INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2015, : 803 - 808
  • [4] Malicious software spread modeling and control in cyber-physical systems
    Yang, Bo
    Yu, Zhenhua
    Cai, Yuanli
    [J]. KNOWLEDGE-BASED SYSTEMS, 2022, 248
  • [5] Provable Determinism for Software in Cyber-Physical Systems
    Rossel, Marcus
    Lin, Shaokai Jerry
    Lohstroh, Marten
    Castrillon, Jeronimo
    Goens, Andres
    [J]. VERIFIED SOFTWARE: THEORIES, TOOLS AND EXPERIMENTS, VSTTE 2023, 2024, 14095 : 85 - 107
  • [6] Automatic Verification of Control Software in Cyber-Physical Systems with Plant Simulators
    Lyakh, T. V.
    Zyubin, V. E.
    Garanina, N. O.
    [J]. OPTOELECTRONICS INSTRUMENTATION AND DATA PROCESSING, 2019, 55 (02) : 189 - 197
  • [7] Automatic Verification of Control Software in Cyber-Physical Systems with Plant Simulators
    T. V. Lyakh
    V. E. Zyubin
    N. O. Garanina
    [J]. Optoelectronics, Instrumentation and Data Processing, 2019, 55 : 189 - 197
  • [8] Software Engineering Issues for Cyber-Physical Systems
    Al-Jaroodi, Jameela
    Mohamed, Nader
    Jawhar, Imad
    Lazarova-Molnar, Sanja
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP), 2016, : 264 - 269
  • [9] Dynamic Software Updating for Cyber-Physical Systems
    Kang, Sungjoo
    Chun, Ingeol
    Kim, Wontae
    [J]. 18TH IEEE INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS (ISCE 2014), 2014,
  • [10] Software Performance Antipatterns in Cyber-Physical Systems
    Smith, Connie U.
    [J]. PROCEEDINGS OF THE ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE'20), 2020, : 173 - 180