A Hierarchical Architecture for Modeling Complex Software Intensive Systems Using Behavior Trees
Abstract
This paper presents a hierarchical architecture model as a systematic approach to building large and complex software intensive systems. This model organizes a software intensive system into a tree-like hierarchical structure. Each entity can be a component, a system or the environment depending on where it is observed. The behavior of each entity is modeled by a behavior tree. One entity can communicate only to its parent entity or direct child entities. To successfully integrate an entity with its parent entity, its behavior and the behavior of its parent must comply with the mutual boundary property.This paper presents a hierarchical architecture model as a systematic approach to building large and complex software intensive systems. This model organizes a software intensive system into a tree-like hierarchical structure. Each entity can be a component, a system or the environment depending on where it is observed. The behavior of each entity is modeled by a behavior tree. One entity can communicate only to its parent entity or direct child entities. To successfully integrate an entity with its parent entity, its behavior and the behavior of its parent must comply with the mutual boundary property.
View less >
View less >
Conference Title
Proceedings of the 9th Asia-Pacific Complex System Conference
Publisher URI
Copyright Statement
© The Author(s) 2009. The attached file is posted here with permission of the copyright owners for your personal use only. No further distribution permitted. For information about this conference please refer to the publisher's website or contact the authors.
Subject
Software Engineering