We have come to rely on industrial-scale cyber-physical systems more and more to manage tasks and machinery in safety-critical situations. Efficient, reliable fault identification and management has become a critical factor in the design of these increasingly sophisticated and complex devices. Teams of co-operating software agents are one way to coordinate the flow of diagnostic information gathered during fault-finding. By wielding domain knowledge of the software architecture used to construct the system, agents build and refine their beliefs about the location and root cause of faults. This paper examines how agents constructed within the GORITE Multi-Agent Framework create and refine their beliefs. We demonstrate three different belief structures implemented within our Fault Diagnostic Engine, showing how each supports a distinct aspect of the agent's reasoning. Using domain knowledge of the IEC 61499 Function Block architecture, agents are able to examine and rigorously evaluate both individual components and entire subsystems.
翻译:我们越来越依赖工业规模的网络物理系统来管理安全危急情况下的任务和机器。高效、可靠的故障识别和管理已成为设计这些日益复杂和复杂的装置的一个关键因素。合作软件代理团队是协调在调查错误期间收集的诊断信息流动的一种方式。通过掌握用于构建系统、代理构建和完善其对错误位置和根源的软件结构的域知识,代理构建和完善其对错误原因的信念。本文审视了在GORITE多边代理框架范围内建造的代理是如何创造和完善其信仰的。我们展示了在我们的断层诊断引擎中实施的三种不同的信仰结构,表明每个机构如何支持代理人推理的不同方面。利用IEC 61499功能区结构的域知识,代理能够对单个组成部分和整个子系统进行检查和严格评估。