面向Agent的软件设计开发方法

当前位置:首页 > 计算机/网络 > 软件工程/开发项目管理 > 面向Agent的软件设计开发方法

  • 版 次:1
  • 页 数:
  • 字 数:
  • 印刷时间:2009年01月01日
  • 开 本:16开
  • 纸 张:胶版纸
  • 包 装:平装
  • 是否套装:否
  • 国际标准书号ISBN:9787121079849
作者:薛霄 编著出版社:电子工业出版社出版时间:2009年01月 
编辑推荐
本书主要介绍面向Agent的软件设计开放方法,旨在为学生和研究者提供了解AOSE的发展现状的线索,首先介绍了软件设计概念和简介;基于Agent的软件设计方法学(即Gaia,Tropos和MaSE),此外,还介绍其他四种方法(即ADELFE,MESSAGE和Promotheus)。*后将焦点从方法学转换到基础设施和工具的介绍上。  
内容简介
在过去几年中,Agent和多Agent系统(MAS)已经成为一种应对各种复杂IT情景的强大技术,有大量的研究是关于定义合适的模型、工具和技术以支持开发复杂的MAS软件系统。目前关于面向Agent(AO)方法的科学文献出现得越来越多,遍布在不同的会议、期刊和时事新闻上。因此,无论是新人还是专家,在这个领域进行研究时,都难以操纵所有这些材料。本书试图将各种研究结果和思想有组织地综合在一起,虽然非常多样化,但都以促进复杂MAS软件系统的开发作为总体目标,希望能够为研究者和学生了解AO方法的发展现状提供线索,而不用在现有的数字图书馆中查阅数以千计的文件,也不会在无尽的搜索中迷失自己。读者同时可以了解到软件工程新的发展趋势,以及如何将Agent思想应用于目前软件界所出现的种种新技术(比如SOA、网格服务等)中。
本书可以作为计算机软件专业硕士生和博士生的教材和参考用书,对于从事Agent理论和技术研究的人员,尤其是从事面向Agent软件工程研究的人员以及基于Agent技术的工程实践人员均具有较高的参考价值。
目  录
第1章 面向Agent的软件开发抽象
1.1 引言
1.2 Agent的开发抽象
1.3 Agent的体系架构
1.4 Agent的组织类型
1.5 Agent与组件的对比
1.6 语义重用的Agent和组件
1.7 小结
第2章 面向Agen七的软件工程
2.1 引言
2.2 关键主题
2.2.1 需求工程
2.2.2 语言
2.2.3 建模语言
在线试读部分章节
第1章 面向Agent的软件开发抽象
1.2 Agent的开发抽象
近些年,人们已经提出了很多有关Agent的定义。有些定义侧重于Agent在用户界面中的应用,使图形界面具有一些典型的人性化特征,能够根据用户特征实现自适应变化。这种Agent同本书并没有什么直接的关联。有些定义阐述了Agent有能力同其他各方进行交互,或者同某些特定技术紧密相关,例如基于定理证明器,或者使用思维概念中的数据结构:又如信念、知识、目标、期望、意图等。这些定义的局限性在于考虑Agent的内部结构过多,限制了它们的通用性,即运用于开放环境的可能性。还有一些定义先假定Agent具有一定的理性,这可能会对Agent的自治性产生一些不合时宜的限制。
Wooldridge和Jennings描述了有关Agent的两种观点(Wooldridge和Jermings,1995a):一个是弱概念,另一个是强概念。Agent的弱概念在主流计算中很流行,尤其是软件工程师。这种观点认为Agent类似于UNIX进程,具有自治、社交、反应和预动等属性。自治是指Agent在没有人为干预下的工作能力,可以控制它们自己的状态和行为。社会能力是指与其他Agent进行高层对话的通信能力。反应是指对外界变化做出及时的感知和响应。预动是指Agent选择本身的目标,并且依照目标进行动作的能力。相比之下,Agent的强概念在人工智能领域中很常见,认为Agent是一个计算机系统。除了具有上面提到的所有属性外,还可以被概念化或模型化,具有人类的特征,例如知识、信念、目的和义务等思维概念。
  ……

 面向Agent的软件设计开发方法下载



发布书评

 
 

 

PDF图书网 

PDF图书网 @ 2017