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
来源
International Journal on Software Tools for Technology Transfer | 2024年 / 26卷
关键词
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 条
  • [21] Which security policies are enforceable by runtime monitors? A survey
    Khoury, Raphael
    Tawbi, Nadia
    COMPUTER SCIENCE REVIEW, 2012, 6 (01) : 27 - 45
  • [22] Runtime enforcement monitors: composition, synthesis, and enforcement abilities
    Yliès Falcone
    Laurent Mounier
    Jean-Claude Fernandez
    Jean-Luc Richier
    Formal Methods in System Design, 2011, 38 : 223 - 262
  • [23] Semantics-directed Prototyping of Hardware Runtime Monitors
    Harrison, William L.
    Allwein, Gerard
    PROCEEDINGS OF THE 2018 29TH INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING (RSP): SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2018, : 42 - 48
  • [24] Accelerated Learning of Predictive Runtime Monitors for Rare Failure
    Babaee, Reza
    Ganesh, Vijay
    Sedwards, Sean
    RUNTIME VERIFICATION, RV 2019, 2019, 11757 : 111 - 128
  • [25] Automated Translation of Natural Language Requirements to Runtime Monitors
    Perez, Ivan
    Mavridou, Anastasia
    Pressburger, Tom
    Goodloe, Alwyn
    Giannakopoulou, Dimitra
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2022, PT I, 2022, 13243 : 387 - 395
  • [26] Synthesising Correct Concurrent Runtime Monitors (Extended Abstract)
    Francalanza, Adrian
    Seychell, Aldrin
    RUNTIME VERIFICATION, RV 2013, 2013, 8174 : 112 - 129
  • [27] Runtime enforcement monitors: composition, synthesis, and enforcement abilities
    Falcone, Ylies
    Mounier, Laurent
    Fernandez, Jean-Claude
    Richier, Jean-Luc
    FORMAL METHODS IN SYSTEM DESIGN, 2011, 38 (03) : 223 - 262
  • [28] Runtime Abstract Interpretation for Numerical Accuracy and Robustness
    Vedrine, Franck
    Jacquemin, Maxime
    Kosmatov, Nikolai
    Signoles, Julien
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2021, 2021, 12597 : 243 - 266
  • [29] Closing the Loop on Runtime Monitors with Fallback-Safe MPC
    Sinha, Rohan
    Schmerling, Edward
    Pavone, Marco
    2023 62ND IEEE CONFERENCE ON DECISION AND CONTROL, CDC, 2023, : 6533 - 6540
  • [30] Evolving Morphological Robustness for Collective Robotics
    Putter, Ruben
    Nitschke, Geoff
    2017 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2017, : 1104 - 1111