多智能体系统的安全评估与演化描述
1. 面向服务架构系统的多智能体安全评估框架
1.1 基本关系与架构
在面向服务架构(SOA)系统的安全评估中,智能体、智能体类和SOA架构之间存在着重要的基本关系。这里给出了用于SOA安全级别评估的多智能体系统架构。
1.2 SOA安全级别评估的总体思路
SOA安全级别评估架构的关键功能在于对所有必要的组件、机制和关系进行描述,以便精确评估特定SOA系统的安全级别。安全评估问题十分复杂,在特定系统及其环境的背景下,可能存在多种可接受的解决方案。下面将结合相关要求和多智能体架构,介绍SOA安全级别评估的一些总体思路。
1.3 算法描述
1.3.1 单独SOA功能层的安全级别评估算法
算法1用于评估单独SOA功能层的安全级别,具体步骤如下:
Algorithm 1. Security level evaluation for a separate SOA functional layer.
Given:
− N – number of SOA layer
− ack – consumer of the service
− p1, p2,…, pl – details or preferences related to ack request
− am – managing agent
− amolN1, …, amolNm – set of specialized agents that perform
security evaluation using ap