多智能体系统的规范与验证
1. 引言
随着多智能体系统的日益普及,确保其始终“正常工作”变得至关重要。我们需要评估系统是否符合预期,描述系统的具体功能,并保证所构建的系统与描述一致。此外,评估他人构建的多智能体系统是否符合我们的要求也变得越来越重要。
在多智能体系统的应用中,安全关键领域(如航空航天或工厂流程)和业务关键领域都对系统的可靠性有极高要求。软件故障可能导致严重后果,如声誉受损、法律问题、产品召回或软件修订和重新测试。以下是三个著名的事件,若采用更好的规范和验证方法,这些事件或许可以避免:
- AT&T 电话网络故障(1990 年) :纽约市的美国电话网络大面积中断 9 小时,损失数亿美元,原因是 C 编程语言中 break 语句的错误解释。
- 奔腾 FDIV 漏洞(1994 年) :奔腾芯片的浮点除法单元(FDIV)出现问题,估计损失 5 亿美元,并对公司形象造成严重损害。
- 阿丽亚娜 5 号灾难(1996 年) :阿丽亚娜 5 号火箭坠毁,损失超过 5 亿美元,对太空可靠性形象产生负面影响。
因此,我们需要规范来描述需求,以及验证过程来确保系统符合这些需求。逻辑是规范和验证的理想基础,原因如下:
1. 清晰准确 :形式逻辑为描述系统和场景提供了清晰、简洁且明确的符号,避免了自然语言文档中的误解。
2. 性质明确 :逻辑描述的形式属性得到了深入研究,各种逻辑的表达能力已被全面探索。
3. 工具
超级会员免费看
订阅专栏 解锁全文
2297

被折叠的 条评论
为什么被折叠?



