Enabling Behaviour Tree Verification via a Translation to BIP

Qiang Wang, Huadong Dai, Yongxin Zhao, Min Zhang, Simon Bliudze

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

A formal verification method for behavior tree (BT) is proposed. The method is based on a compositional model transformation of BT into the formal component-based system design framework BIP (Behavior-Interaction-Priority). The transformation encodes each BT node as an individual BIP component that is formally defined by an extended finite state automaton (FSA), and each BT edge as a set of interactions that describes the allowed coordination between components. The correctness proof of the model transformation is presented, and a prototype tool-chain has been implemented that enables the automated verification of BT. Two practical case studies show that the tool-chain can not only verify the correctness of BT, but also detect the potential design flaws automatically.

Original languageEnglish
Title of host publicationFormal Aspects of Component Software - 20th International Conference, FACS 2024, Proceedings
EditorsDiego Marmsoler, Meng Sun
PublisherSpringer Science and Business Media Deutschland GmbH
Pages3-20
Number of pages18
ISBN (Print)9783031712609
DOIs
StatePublished - 2024
Event20th International Conference on Formal Aspects of Component Software, FACS 2024 - Milan, Italy
Duration: 9 Sep 202410 Sep 2024

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume15189 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference20th International Conference on Formal Aspects of Component Software, FACS 2024
Country/TerritoryItaly
CityMilan
Period9/09/2410/09/24

Keywords

  • BIP framework
  • Behavior tree
  • Formal verification
  • Robotics

Fingerprint

Dive into the research topics of 'Enabling Behaviour Tree Verification via a Translation to BIP'. Together they form a unique fingerprint.

Cite this