Reactive Control Meets Runtime Verification: A Case Study of Navigation

被引:3
|
作者
Ulus, Dogan [1 ]
Belta, Cahn [1 ]
机构
[1] Boston Univ, Boston, MA 02215 USA
来源
RUNTIME VERIFICATION, RV 2019 | 2019年 / 11757卷
关键词
D O I
10.1007/978-3-030-32079-9_21
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an application of specification based runtime verification techniques to control mobile robots in a reactive manner. In our case study, we develop a layered control architecture where runtime monitors constructed from formal specifications are embedded into the navigation stack. We use temporal logic and regular expressions to describe safety requirements and mission specifications, respectively. An immediate benefit of our approach is that it leverages simple requirements and objectives of traditional control applications to more complex specifications in a non-intrusive and compositional way. Finally, we demonstrate a simulation of robots controlled by the proposed architecture and we discuss further extensions of our approach.
引用
收藏
页码:368 / 374
页数:7
相关论文
共 50 条
  • [1] Interactive Runtime Verification - When Interactive Debugging meets Runtime Verification
    Jakse, Raphael
    Falcone, Ylies
    Mehaut, Jean-Francois
    Pouget, Kevin
    [J]. 2017 IEEE 28TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2017, : 182 - 193
  • [2] Testing Meets Static and Runtime Verification
    Chimento, Jesus Mauricio
    Ahrendt, Wolfgang
    Schneider, Gerardo
    [J]. 2018 ACM/IEEE CONFERENCE ON FORMAL METHODS IN SOFTWARE ENGINEERING (FORMALISE 2018), 2018, : 30 - 39
  • [3] Runtime Verification of Robots Collision Avoidance Case Study
    Luo, Chenxia
    Wang, Rui
    Jiang, Yu
    Yang, Kang
    Guan, Yong
    Li, Xiaojuan
    Shi, Zhiping
    [J]. 2018 IEEE 42ND ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2018, : 204 - 212
  • [4] Runtime verification and validation of functional reactive systems
    Perez, Ivan
    Nilsson, Henrik
    [J]. JOURNAL OF FUNCTIONAL PROGRAMMING, 2020, 30
  • [5] Controller Verification meets Controller Code: A Case Study
    Freiberger, Felix
    Schupp, Stefan
    Hermanns, Holger
    Abraham, Erika
    [J]. 2021 19TH ACM-IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR SYSTEM DESIGN (MEMOCODE), 2022, : 98 - 103
  • [6] A Runtime Verification Framework for Control System Simulation
    Ciraci, Selim
    Fuller, Jason C.
    Daily, Jeff
    Malchmalbaf, Atefe
    Callahan, David
    [J]. 2014 IEEE 38TH ANNUAL INTERNATIONAL COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2014, : 75 - 84
  • [7] Combining test case generation and runtime verification
    Artho, C
    Barringer, H
    Goldberg, A
    Havelund, K
    Khurshid, S
    Lowry, M
    Pasareanu, C
    Rosu, G
    Sen, K
    Visser, W
    Washington, R
    [J]. THEORETICAL COMPUTER SCIENCE, 2005, 336 (2-3) : 209 - 234
  • [8] A framework for runtime verification of industrial process control systems
    Savolainen, Roope
    Sierla, Seppo
    Karhela, Tommi
    Miettinen, Tuomas
    Vyatkin, Valeriy
    [J]. 2017 IEEE 15TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2017, : 687 - 694
  • [9] Integrating Runtime Verification into a Sounding Rocket Control System
    Hertz, Benjamin
    Luppen, Zachary
    Rozier, Kristin Yvonne
    [J]. NASA FORMAL METHODS (NFM 2021), 2021, 12673 : 151 - 159
  • [10] Formal Semantics of Runtime Monitoring, Verification, Enforcement and Control
    Chen, Zhe
    Wei, Ou
    Huang, Zhiqiu
    Xi, Hongwei
    [J]. PROCEEDINGS 2015 INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, 2015, : 63 - 70