基于面向对象Petri网的多Agent软件工程

来源 :北京航空航天大学 | 被引量 : 0次 | 上传用户:AJGSUN
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由多个自治Agent组成的系统代表了一种新的复杂软件系统的开发方法,极大推动了现有的软件工程实践.这种面向Agent的方法引入了新的抽象范型,使得在软件设计和开发上的许多问题很难用传统的方法加以解决.因此,我们需要新的方法论及其支持工具,工程化的开发多Agent构成的软件系统.近几年来,在构建多Agent系统方面已经出现了一些方法和工具,但这些方法和工具要么是针对特定的Agent架构,要么过于简单,详细程度完全不足以支持复杂系统的开发.MaSE(多Agent软件工程)是一种通用的面向Agent软件开发方法学,能够有效的指导异构多Agent软件系统的开发.它大量的使用图形化模型描述系统的目标、行为、Agent类型、Agent通信等,并为不依赖于特定架构的Agent内部设计提供了方法.在多Agent系统中,最重要是独立Agent间的协作行为,正是由于多个Agent间的相互协作才导致系统级行为的产生.然而,设计和实现协作行为却非常困难.最好办法是,在概念级对高层的交互使用图形化建模的方法,然后以此直接生成实现代码.而OOPN(面向对象Petri网)正是这样一种工具,具有形式化、可视化和可执行性等特点,并且能够把Java代码有机的嵌入到网结构中,支持从模型自动生成Java类.因此,OOPN完全满足上述要求.同时,Petri网坚实的数学基础使它适合于形式化验证,能够确保多Agent间交互的可靠性.该文提出了基于面向对象Petri网的多Agent软件工程,使用OOPN对Agent的对话和并行任务建模,并开发出相应的支持工具,提供了自动生成基于Aglets框架的多Agent系统源代码功能和对系统的自动部署功能.为了演示建模方法和支持工具,该文最后给出了一个名为买者-卖者的实例系统.
其他文献
随着Internet的迅猛发展,电子商务作为一个带有信息技术优势的先进商务模式逐渐成为国际金融贸易中重要的经营模式之一.电子商务具有传统商务所没有的优势,但同时也面对新的
随着网络的普及和信息技术的发展,网络已经和人们的生活息息相关:科研、教育、经济、生活、政治、文化等各个方面都紧密地和网络联系在一起.网络给人们带来了种种益处,但垃圾
随着软件工业的发展与软件规模的增大,软件过程管理也变得越来越重要.对软件过程进行很好地管理和控制,并持续地改进过程是项目取得成功的必要条件.该文对各种分析工具和分析
该课题主要完成了铝电解智能控制系统主机部分和数据库的设计和实现,并对动态仿真相关内容和铝电解槽况诊断专家系统进行了深入的研究.其中,主要的工作和成果有:(1)将以前基
该文首先分析了当前中国在航天器动力学环境试验数据平台建设领域存在的严重不足,指出建立航天器动力学环境试验数据平台对中国航天事业进一步发展所具有重大意义.该文在对中
该课题主要完成了铝电解智能多模式控制系统的通讯模块、曲线绘制控件的开发以及铝电解智能控制技术的研究工作.首先通讯模块是铝电解智能多模式控制系统组成模块之一,主要负
学位
目前企业级应用中大多采用面向对象开发方法,而存储数据则是使用关系数据库存储系统。对象模型和关系模型是两种完全不同的概念,对象模型基于软件工程的基本思想而关系型数据
网络动态防御系统已经成为保护网络信息安全的一种重要技术.入侵响应技术是动态防御系统P
WWW网是一个庞大的、分布式的超媒体、超链接的信息系统.用户顺着网页上的超链接寻找需要的资源.随着互联网信息的迅猛增加,如何有效地从互联网上寻找出自己所需要的信息,已