RTAMT – Runtime Robustness Monitors with Application to CPS and Robotics

被引:0
|
作者
Tomoya Yamaguchi
Bardh Hoxha
Dejan Ničković
机构
[1] TRINA,
[2] AIT Austrian Institute of Technology,undefined
关键词
Runtime verification; Formal specifications; Robotics; Cyber-physical systems;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we present the Real-Time Analog Monitoring Tool (RTAMT), a tool for quantitative monitoring of Signal Temporal Logic (STL) specifications. The library implements a flexible architecture that supports: (1) various environments connected by an Application Programming Interface (API) in Python, (2) various flavors of temporal logic specification and robustness notion such as STL, including an interface-aware variant that distinguishes between input and output variables, and (3) discrete-time and dense-time interpretation of STL with generation of online and offline monitors. We specifically focus on robotics and Cyber-Physical System (CPS) applications, showing how to integrate RTAMT into (1) the Robot Operating System (ROS) and (2) MATLAB/Simulink® environments. We evaluate the tool by demonstrating several use scenarios involving service robotic and avionic applications.
引用
收藏
页码:79 / 99
页数:20
相关论文
共 50 条
  • [1] RTAMT - Runtime Robustness Monitors with Application to CPS and Robotics
    Yamaguchi, Tomoya
    Hoxha, Bardh
    Nickovic, Dejan
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2024, 26 (01) : 79 - 99
  • [2] RTAMT: Online Robustness Monitors from STL
    Nickovic, Dejan
    Yamaguchi, Tomoya
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS (ATVA 2020), 2020, 12302 : 564 - 571
  • [3] Optimized Inlining of Runtime Monitors
    Lemay, Frederick
    Khoury, Raphael
    Tawbi, Nadia
    INFORMATION SECURITY TECHNOLOGY FOR APPLICATIONS, 2012, 7161 : 149 - 161
  • [4] Runtime Monitors for Markov Decision Processes
    Junges, Sebastian
    Torfah, Hazem
    Seshia, Sanjit A.
    COMPUTER AIDED VERIFICATION, PT II, CAV 2021, 2021, 12760 : 553 - 576
  • [5] Synthesising correct concurrent runtime monitors
    Adrian Francalanza
    Aldrin Seychell
    Formal Methods in System Design, 2015, 46 : 226 - 261
  • [6] Runtime monitors as sensors of security systems
    Department of Computer Science, University of Memphis, Memphis, TN-38152, United States
    Proc. IASTED INt. Conf. Parall. Distrib. Comput. Syst., (49-58):
  • [7] Synthesising correct concurrent runtime monitors
    Francalanza, Adrian
    Seychell, Aldrin
    FORMAL METHODS IN SYSTEM DESIGN, 2015, 46 (03) : 226 - 261
  • [8] Runtime System Support for CPS Software Rejuvenation
    Romagnoli, Raffaele
    Krogh, Bruce H.
    de Niz, Dionisio
    Hristozov, Anton D.
    Sinopoli, Bruno
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2023, 11 (03) : 594 - 604
  • [9] CPS Runtime Architecture And Automated Transformation of Applications
    Sha, Lui
    FEAST'17: PROCEEDINGS OF THE 2017 WORKSHOP ON FORMING AN ECOSYSTEM AROUND SOFTWARE TRANSFORMATION, 2017, : 31 - 34
  • [10] On the runtime and robustness of randomized broadcasting
    Elsaesser, R.
    Sauerwald, T.
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (36) : 3414 - 3427