mlsanityData to 14 Oct 2026

BehaVerify: Verifying Temporal Logic Specifications for Behavior Trees

arXiv 2208.05360 ↗First posted 10 Aug 2022cs.ROcited by 1

Not on the map. Why?

Abstract (arXiv)

Behavior Trees, which originated in video games as a method for controlling NPCs but have since gained traction within the robotics community, are a framework for describing the execution of a task. BehaVerify is a tool that creates a nuXmv model from a py_tree. For composite nodes, which are standardized, this process is automatic and requires no additional user input. A wide variety of leaf nodes are automatically supported and require no additional user input, but customized leaf nodes will require additional user input to be correctly modeled. BehaVerify can provide a template to make this easier. BehaVerify is able to create a nuXmv model with over 100 nodes and nuXmv was able to verify various non-trivial LTL properties on this model, both directly and via counterexample. The model in question features parallel nodes, selector, and sequence nodes. A comparison with models based on BTCompiler indicates that the models created by BehaVerify perform better.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 10 Aug 2022.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.