Behavior tree: Difference between revisions

Content deleted Content added
m One extra space removed under 'History', first paragraph, second sentence
OAbot (talk | contribs)
m Open access bot: url-access updated in citation with #oabot.
Line 5:
[[File:Static Integrated View.jpg|thumb|320px|Building a system out of its requirements – static view]]
 
A '''behavior tree''' is a structured visual [[modeling]] technique used in [[systems engineering]] and [[software engineering]] to represent system behavior. It utilizes a hierarchical tree diagram composed of [[node (computer science)|nodes]] and connectors to illustrate control flow and system actions. By replacing ambiguous [[natural language]] descriptions with standardized visual elements—such as boxes, arrows, and standard symbols—behavior trees improve clarity, reduce misinterpretation, and enhance understanding of complex systems.<ref>{{Cite journal |last=Lindsay |first=Peter A. |date=2010-09-01 |title=Behavior Trees: From Systems Engineering to Software Engineering |url=https://doi.org/10.1109/sefm.2010.11 |journal=2010 8th IEEE International Conference on Software Engineering and Formal Methods |publisher=IEEE |pages=21–30 |doi=10.1109/sefm.2010.11|url-access=subscription }}</ref>
 
== Overview ==