多Agent系统组织关系的研究

多Agent系统组织关系的研究

论文摘要

在面向Agent软件工程领域,面向Agent软件开发方法的研究非常活跃,迄今为止,人们提出了几十种面向Agent的软件开发方法。为了支持多Agent系统(MAS:Multi-Agent System)的设计和开发,很多面向Agent的软件开发方法引入了组织抽象的思想。组织抽象思想借助于一些组织学和社会学的概念,能够帮助软件开发人员理解、分析和描述多Agent系统。 组织关系是一种重要的组织抽象,它描述和表达了组织中各成分之间的关系,有助于理解多Agent系统的组织结构。然而,现有面向Agent软件开发方法和建模语言都没有对组织关系进行系统的分析和准确的定义。本文基于组织抽象的思想提出了一个组织模型;从多个视点出发识别了一组组织关系,分析了这些组织关系的性质,并提出了角色模型以解释它们的语义;然后进一步深入的分析了继承关系,讨论了开发多Agent系统时分析和描述继承的重要性和必要性,引入了角色继承机制并给出了它的语义定义,提出了一种在需求分析阶段对继承进行建模和分析的方法;此外,还开发了一个建模工具OrgModel Tool,为多Agent系统分析和设计过程中的组织关系建模提供支持。 该研究有助于促进面向Agent软件开发方法和建模语言的设计以及对多Agent系统的建模和分析,有助于理解和描述多Agent系统的结构层次,促进软件重用。

论文目录

  • 图目录
  • 表目录
  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • §1.1 课题研究背景
  • §1.2 论文概述
  • 1.2.1 主要贡献
  • 1.2.2 论文结构
  • 第二章 组织抽象
  • §2.1 Agent与多Agent系统
  • §2.2 组织抽象的思想和概念
  • 2.2.1 什么是组织抽象
  • 2.2.2 为什么需要组织抽象
  • §2.3 基于组织抽象的开发方法
  • 2.3.1 AALAADIN方法
  • 2.3.2 Gaia方法
  • 2.3.3 Tropos方法
  • 2.3.4 其他相关工作
  • §2.4 现有工作的分析和评价
  • §2.5 本章小结
  • 第三章 组织关系
  • §3.1 案例描述
  • §3.2 组织关系的建模和分析
  • §3.3 组织模型
  • §3.4 组织关系分类
  • 3.4.1 识别原则
  • 3.4.2 分类视点
  • 3.4.3 分类结果
  • §3.5 组织关系的语义
  • 3.5.1 角色模型
  • 3.5.2 聚合关系
  • 3.5.3 继承关系
  • 3.5.4 权威关系
  • 3.5.5 依赖关系
  • §3.6 案例分析
  • §3.7 本章小结
  • 第四章 多Agent系统的继承机制
  • §4.1 案例描述
  • §4.2 多Agent系统的继承
  • 4.2.1 真实世界中的继承
  • 4.2.2 软件世界中的继承
  • 4.2.3 多Agent系统中继承特点
  • §4.3 角色继承机制
  • 4.3.1 角色与角色继承
  • 4.3.2 角色继承机制
  • §4.4 分析和识别多Agent系统继承的方法
  • §4.5 案例分析
  • §4.6 本章小结
  • 第五章 OrgModel Tool的设计和实现
  • §5.1 ArgoUML简介
  • 5.1.1 ArgoUML背景简介
  • 5.1.2 ArgoUML总体结构
  • 5.1.3 GEF图形库
  • §5.2 工具的设计和实现
  • 5.2.1 设计目标
  • 5.2.2 工具的实现
  • §5.3 OrgModel Tool功能示范
  • 第六章 结束语
  • §6.1 全文总结
  • §6.2 工作展望
  • 致谢
  • 攻读硕士学位期间发表的论文
  • 参考文献
  • 相关论文文献

    • [1].探究软件开发方法的创新发展过程[J]. 计算机产品与流通 2018(03)
    • [2].软件开发方法的创新发展过程研究[J]. 数字技术与应用 2016(10)
    • [3].关于软件开发方法的创新发展过程研究[J]. 信息与电脑(理论版) 2014(24)
    • [4].关于面向对象和结构化两种软件开发方法创新规律的探讨[J]. 电子技术与软件工程 2013(23)
    • [5].基于构件的企业级软件开发方法研究[J]. 电子技术与软件工程 2013(21)
    • [6].介绍几种软件开发方法[J]. 考试周刊 2008(52)
    • [7].从BIM发展历史脉络看未来(三)[J]. 住宅与房地产 2020(20)
    • [8].软件开发方法发展回顾与展望[J]. 软件学报 2019(01)
    • [9].云环境下动态装配软件开发方法中的关键技术研究[J]. 通讯世界 2017(19)
    • [10].软件开发方法的创新发展过程分析[J]. 电子制作 2015(24)
    • [11].软件工程中软件开发方法的现状与趋势[J]. 统计与管理 2013(02)
    • [12].敏捷型软件开发方法与极限编程[J]. 科技信息 2009(14)
    • [13].软件工程与软件开发方法[J]. 孝感学院学报 2008(S1)
    • [14].基于中间件的软件开发方法探讨[J]. 硅谷 2008(06)
    • [15].面向微服务软件开发方法研究进展[J]. 计算机研究与发展 2020(03)
    • [16].软件开发方法的创新发展过程研究[J]. 科技经济市场 2015(01)
    • [17].基于组件的软件开发方法探讨[J]. 信息技术与信息化 2020(10)
    • [18].基于组件的软件开发方法的研究[J]. 科学大众 2009(01)
    • [19].软件开发方法的创新发展过程研究[J]. 科技与企业 2015(14)
    • [20].软件开发方法的创新发展过程综述[J]. 电子技术与软件工程 2015(24)
    • [21].软件工程中面向对象方法的优势分析[J]. 电子技术与软件工程 2014(24)
    • [22].Prometheus方法研究[J]. 信息与电脑(理论版) 2014(06)
    • [23].主动防御技术在软件开发中的应用[J]. 电脑知识与技术 2019(30)
    • [24].软件开发方法的创新发展过程研究[J]. 网友世界 2014(15)
    • [25].插件化软件开发方法初探[J]. 电脑与电信 2017(11)
    • [26].极限编程初探[J]. 网友世界 2014(05)
    • [27].前言[J]. 计算机研究与发展 2020(03)
    • [28].银行软件开发方法改进分析[J]. 电子世界 2016(12)
    • [29].网络环境下的新型软件开发方法——网构软件[J]. 电脑知识与技术 2011(21)
    • [30].基于模型驱动架构的软件开发方法研究[J]. 重庆文理学院学报(自然科学版) 2008(03)

    标签:;  ;  ;  ;  ;  

    多Agent系统组织关系的研究
    下载Doc文档

    猜你喜欢