Model-Based Performance Testing for Robotics Software Components

被引:6
|
作者
Wienke, Johannes [1 ,2 ]
Wigand, Dennis [1 ,2 ]
Koester, Norman [2 ]
Wrede, Sebastian [1 ,2 ]
机构
[1] Bielefeld Univ, Res Inst Cognit & Robot CoR Lab, Bielefeld, Germany
[2] Bielefeld Univ, Ctr Excellence Cognit Interact Technol, Bielefeld, Germany
基金
欧盟地平线“2020”;
关键词
D O I
10.1109/IRC.2018.00013
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In complex technical systems like robotics platforms, a manifold of issues can impair their dependability. While common testing and simulation methods largely focus on functional aspects, the utilization of resources like CPU, network bandwidth, or memory is only rarely tested systematically. With this contribution we propose a novel Domain-Specific Language (DSL) for modeling performance tests for individual robotics components with the aim to establish a systematic testing process for detecting regressions regarding the resource utilization. This DSL builds upon a testing framework from previous research and aims to significantly reduce the effort and complexity for creating performance tests. The DSL is built using the MPS language workbench and provides a feature-rich editor with modern editing aids. An evaluation indicates that developing performance tests requires only one third of the work in comparison to the original Java-based API.
引用
收藏
页码:25 / 32
页数:8
相关论文
共 50 条
  • [1] Model-Based Software Regression Testing for Software Components
    Batra, Gagandeep
    Arora, Yogesh Kumar
    Sengupta, Jyotsna
    [J]. INFORMATION SYSTEMS, TECHNOLOGY AND MANAGEMENT-THIRD INTERNATIONAL CONFERENCE, ICISTM 2009, 2009, 31 : 138 - +
  • [2] Model-Based Adaptation for Robotics Software
    Aldrich, Jonathan
    Garlan, David
    Kaestner, Christian
    Le Goues, Claire
    Mohseni-Kabir, Anahita
    Ruchkin, Ivan
    Samuel, Selva
    Schmerl, Bradley
    Timperley, Christopher
    Veloso, Manuela
    Voysey, Ian
    Biswas, Joydeep
    Guha, Arjun
    Holtz, Jarrett
    Camara, Javier
    Jamshidi, Pooyan
    [J]. IEEE SOFTWARE, 2019, 36 (02) : 83 - 90
  • [3] Model-Based Testing Applied to Software Components of Satellite Simulators
    Barbosa da Silva, Paulo Diego
    Ambrosio, Ana Maria
    Villani, Emilia
    [J]. MODELLING AND SIMULATION IN ENGINEERING, 2018, 2018
  • [4] A Model-based Approach to Software Deployment in Robotics
    Hochgeschwender, Nico
    Gherardi, Luca
    Shakhirmardanov, Azamat
    Kraetzschmar, Gerhard K.
    Brugali, Davide
    Bruyninckx, Herman
    [J]. 2013 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2013, : 3907 - 3914
  • [5] Model-based monitoring of software components
    Grosclaude, I
    [J]. ECAI 2004: 16TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2004, 110 : 1025 - 1026
  • [6] Components in Model-Based Software Development
    Tyugu, Enn
    Grigorenko, Pavel
    [J]. 2013 COMPUTER SCIENCE AND INFORMATION TECHNOLOGIES (CSIT), 2013,
  • [7] An Extensible Model-based Framework for Robotics Software Development
    Ramaswamy, Arunkumar
    Monsuez, Bruno
    Tapus, Adriana
    [J]. 2017 FIRST IEEE INTERNATIONAL CONFERENCE ON ROBOTIC COMPUTING (IRC), 2017, : 73 - 76
  • [8] Model-based Generation of Hardware/Software Architectures for Robotics Systems
    Podlubne, Ariel
    Mey, Johannes
    Pertuz, Sergio
    Assmann, Uwe
    Goehringer, Diana
    [J]. 2022 32ND INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, FPL, 2022, : 153 - 159
  • [9] A Model-based Testing for AADL Model of Embedded Software
    Dong, Yun-wei
    Wang, Geng
    Zhao, Hong-bing
    [J]. 2009 NINTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC 2009), 2009, : 185 - +
  • [10] A Model-Based Testing Tool for Embedded Software
    Liu, Chien-Hung
    Chen, Shu-Ling
    Huang, Tien-Chi
    [J]. 2012 SIXTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTING (ICGEC), 2012, : 180 - 183