Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
110 tokens/sec
GPT-4o
56 tokens/sec
Gemini 2.5 Pro Pro
44 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Behavior Trees with Dataflow: Coordinating Reactive Tasks in Lingua Franca (2401.09185v1)

Published 17 Jan 2024 in cs.PL

Abstract: Behavior Trees (BTs) provide a lean set of control flow elements that are easily composable in a modular tree structure. They are well established for modeling the high-level behavior of non-player characters in computer games and recently gained popularity in other areas such as industrial automation. While BTs nicely express control, data handling aspects so far must be provided separately, e. g. in the form of blackboards. This may hamper reusability and can be a source of nondeterminism. We here present a dataflow extension to BTs that explicitly models data relations and communication. We provide a combined textual/graphical approach in line with modern, productivity-enhancing pragmatics-aware modeling techniques. We realized and validated that approach in the recently introduced polyglot coordination language Lingua Franca (LF).

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (9)
  1. Alexander Schulz-Rosengarten (2 papers)
  2. Akash Ahmad (1 paper)
  3. Malte Clement (1 paper)
  4. Reinhard von Hanxleden (11 papers)
  5. Benjamin Asch (1 paper)
  6. Marten Lohstroh (15 papers)
  7. Edward A. Lee (18 papers)
  8. Gustavo Quiros Araya (6 papers)
  9. Ankit Shukla (18 papers)

Summary

We haven't generated a summary for this paper yet.