English

Model-based Test Generation for Robotic Software: Automata versus Belief-Desire-Intention Agents

Artificial Intelligence 2016-12-13 v2

Abstract

Robotic code needs to be verified to ensure its safety and functional correctness, especially when the robot is interacting with people. Testing real code in simulation is a viable option. However, generating tests that cover rare scenarios, as well as exercising most of the code, is a challenge amplified by the complexity of the interactions between the environment and the software. Model-based test generation methods can automate otherwise manual processes and facilitate reaching rare scenarios during testing. In this paper, we compare using Belief-Desire-Intention (BDI) agents as models for test generation with more conventional automata-based techniques that exploit model checking, in terms of practicality, performance, transferability to different scenarios, and exploration (`coverage'), through two case studies: a cooperative manufacturing task, and a home care scenario. The results highlight the advantages of using BDI agents for test generation. BDI agents naturally emulate the agency present in Human-Robot Interactions (HRIs), and are thus more expressive than automata. The performance of the BDI-based test generation is at least as high, and the achieved coverage is higher or equivalent, compared to test generation based on model checking automata.

Keywords

Cite

@article{arxiv.1609.08439,
  title  = {Model-based Test Generation for Robotic Software: Automata versus Belief-Desire-Intention Agents},
  author = {Dejanira Araiza-Illan and Anthony G. Pipe and Kerstin Eder},
  journal= {arXiv preprint arXiv:1609.08439},
  year   = {2016}
}

Comments

arXiv admin note: text overlap with arXiv:1603.00656

R2 v1 2026-06-22T16:02:49.451Z