The Blackboard Architecture provides a mechanism for embodying data, decision making and actuation. Its versatility has been demonstrated across a wide number of application areas. However, it lacks the capability to directly model organizational, spatial and other relationships which may be useful in decision-making, in addition to the propositional logic embodied in the rule-fact-action network. Previous work has proposed the use of container objects and links as a mechanism to simultaneously model these organizational and other relationships, while leaving the operational logic modeled in the rules, facts and actions. While containers facilitate this modeling, their utility is limited by the need to manually define them. For systems which may have multiple instances of a particular type of object and which may build their network autonomously, based on sensing, the reuse of logical structures facilitates operations and reduces storage and processing needs. This paper, thus, presents and assesses two additional concepts to add to the Blackboard Architecture: common properties and generic rules. Common properties are facts associated with containers which are defined as representing the same information across the various objects that they are associated with. Generic rules provide logical propositions that use these generic rules across links and apply to any objects matching their definition. The potential uses of these two new concepts are discussed herein and their impact on system performance is characterized.
翻译:黑板架构提供了一种整合数据、决策制定与执行控制的机制,其通用性已在众多应用领域得到验证。然而,该架构缺乏直接建模组织关系、空间关系及其他可能影响决策过程的关联能力——这些关系补充了规则-事实-动作网络所承载的命题逻辑。先前研究提出了利用容器对象与链接作为同时建模组织关系及其他关系的机制,同时保持规则、事实与动作中建模的操作逻辑。尽管容器促进了此类建模,但其效用受限于手动定义容器的需求。对于需要自主基于感知构建网络且包含特定类型对象多实例的系统而言,逻辑结构的复用可优化操作流程并减少存储与处理需求。为此,本文提出并评估了黑板架构的两项新增概念:通用属性与泛化规则。通用属性是与容器关联的事实,定义为跨其关联对象表达相同信息;泛化规则则提供逻辑命题,通过链接运用这些通用规则并适用于所有匹配其定义的实例。本文探讨了这两项新概念的潜在应用场景,并刻画了其对系统性能的影响特征。