Model-based Testing of Real-time Adaptive Motion Planning (RAMP)

被引:0
|
作者
Abdelgawad, Mahmoud [1 ]
McLeod, Sterling [2 ]
Andrews, Anneliese [1 ]
Xiao, Jing [2 ]
机构
[1] Univ Denver, Dept Comp Sci, Denver, CO 80208 USA
[2] Univ North Carolina Charlotte, Dept Comp Sci, Charlotte, NC 28223 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
It is a practically challenging problem to test the functionality of autonomous systems and assess their performance in environments with unknowns and unpredictability. Existing testing techniques are designed heavily based on testers experience and hardly take into account all scenarios. This paper applies a model-based testing technique to evaluate the functionality and performance of a Real-time Adaptive Motion Planning (RAMP) system. First, RAMP components and their interactions are tested. Next, the whole RAMP system is tested against mobile obstacles of unpredictable motion. The model-based testing technique models the behaviors of RAMP components and the mobile obstacles with a Communicating Extended Finite State Machine (CEFSM). The behavior models are then leveraged to generate Abstract Behavioral Test Cases (ABTCs). These ABTCs are subsequently transformed by test data into executable test cases. The generated executable test cases are further applied to a RAMP implementation based on the Robot Operating System (ROS) and executed with the software testing tool, Google Test. The results demonstrate an effective use- case of applying a systematic software testing technique to the evaluation of real-time robotic systems.
引用
收藏
页码:162 / 169
页数:8
相关论文
共 50 条
  • [21] Comparisons of model-based explicit integration algorithms in real-time substructure testing
    Tang Y.
    Qin H.
    Gongcheng Lixue/Engineering Mechanics, 2020, 37 : 1 - 5and12
  • [22] T-UPPAAL: Online model-based testing of real-time systems
    Mikucionis, M
    Larsen, KG
    Nielsen, B
    19TH INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2004, : 396 - 397
  • [23] Model-Based Testing of Safety Critical Real-Time Control Logic Software
    Gerlits, Yevgeny
    Khoroshilov, Alexey
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2012, (80): : 130 - 144
  • [24] Motion Planning of a Robot in Real-Time based on the General Model of Humanoid Robots
    Batinica, Aleksandar
    Rakovic, Mirko
    Zaric, Miroslav
    Borovac, Branislav
    Nikolic, Milutin
    2016 IEEE 14TH INTERNATIONAL SYMPOSIUM ON INTELLIGENT SYSTEMS AND INFORMATICS (SISY), 2016, : 31 - 38
  • [25] A real-time model-based virtual phone
    Huang, CF
    Hung, CS
    Lin, IC
    Yang, TJ
    Ouhyoung, M
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN & COMPUTER GRAPHICS, 1999, : 921 - 925
  • [26] Model-based real-time head tracking
    Ström, J
    EURASIP JOURNAL ON APPLIED SIGNAL PROCESSING, 2002, 2002 (10) : 1039 - 1052
  • [27] Model-based Design for Real-time Software
    Li, Yan
    Zhang Hong-Jun
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (08): : 91 - 95
  • [28] Model-Based Real-Time Head Tracking
    Jacob Ström
    EURASIP Journal on Advances in Signal Processing, 2002
  • [29] Model-Based Implementation of Real-Time Systems
    Sacha, Krzysztof
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, PROCEEDINGS, 2008, 5219 : 332 - 345
  • [30] Model-Based Design of Real-Time Systems
    Thiele, Lothar
    2014 26TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2014), 2014, : XVI - XVI