摘要

定义一种多 Agent 系统建模语言 AML.该语言基于议会制的多 Agent 协同构架,融合多种先进方法,采用目标分解的方式从需求获取、系统分析到最后的系统设计,共涉及8种模型:用例模型、目标模型、组织模型、角色模型(任务模型)、交互模型、本体模型、Agent 类模型(包括 Agent 结构模型)、系统配置模型.该语言还给出构造不同模型的工作流,以及不同模型之间相互关联的方式.为了和 UML 保持一致,AML 采用与 UML 一致的符号系统,对于需要扩展的部分,制定专门的符号来表示.为了验证 AML 的可行性,在开发一个 AML 的支撑环境 AML-Tools 的同时,使用该语言描述一个实例...