6、并发软件系统的智能体模型

并发软件系统的智能体模型

在软件开发领域,多智能体系统的开发是一个具有挑战性但又充满潜力的方向。本文将介绍一种基于Mulan参考架构的多智能体应用开发方法,以及在这个过程中所使用的建模技术。

1. 引言

智能体隐喻是高度抽象的,因此需要开发特别适合面向智能体范式的软件工程技术和方法。这些技术和方法必须能够捕捉智能体解决问题能力的灵活性和自主性、智能体交互的丰富性以及多智能体系统的(社会)组织结构。

过去十年中,出现了许多面向智能体的软件开发方法,其中很多已经成熟。本文介绍了在使用Mulan(多智能体网络)开发多智能体系统过程中所使用的智能体模型及其应用。我们的方法Paose(基于Petri网的面向智能体软件工程)以正式精确且连贯的方式,在软件开发的各个方面促进了多智能体系统的隐喻,同时提供了一种支持并发的(基于Petri网的)建模和编程语言。

2. Mulan应用开发的概念

参考网(Reference nets)以及Mulan都在Renew提供的虚拟机中运行,Renew还包括一个编辑器和对多种Petri网的运行时支持。参考网可以看作是Java的并发扩展,它在建模(实现)和同步方面允许轻松实现并发系统。Mulan可以被视为并发系统的参考架构,它使用多智能体系统隐喻提供了一种高度结构化的方法。

2.1 Mulan智能体

基于参考网的多智能体系统架构Mulan将多智能体系统分为四个层次:基础设施、平台、智能体和协议。Mulan智能体的主要组件包括:
- 工厂(Factory) :从协议和决策组件的网络模式生成网络实例,通过检查传入消息和智能体的知识来实现反应性和主动性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值