收藏本站
《中国科学院研究生院(软件研究所)》 2005年
收藏 | 手机打开
二维码
手机客户端打开本文

一种基于Agent的软件过程建模方法研究

赵欣培  
【摘要】:软件过程建模是指对软件过程建立模型并利用该模型对软件产品的开发过程进行管理和改进。软件过程建模技术为软件过程的设计、描述、实施、分析以及改进提供了工具,从而为软件组织实现以过程为中心的软件开发管理提供了有力的支持,对于保证软件组织的软件产品质量,提高开发效率具有重要的理论价值和实践价值。 软件过程的一个重要特征是极大地依赖于软件开发人员的能力。传统的软件过程建模方法中,人被作为过程的执行者或者过程资源而被动地在预定义的模式下实施软件开发活动,这样的模型忽视了开发人员能力对软件过程的主导性,难以适应软件过程的动态多变性、不确定性、自治性以及主动协同性等特点。本文认为,对于软件生产来说,人不仅仅是过程的执行者,更是决定过程能力的基本要素,软件过程应该表现为一组目标驱动的自治实体间的协同工作。从这个观点出发,本文提出了一种基于Agent的软件过程建模方法。该方法将软件过程中生产者(开发人员、开发团队或者软件组织)描述为具有软件过程相关知识和行为能力的过程Agent。这些过程Agent能够根据其对环境的感知,基于其过程知识和推理机制自治地为实现目标确定所要实施的活动,建立计划,并通过协商确定彼此间的协同关系。过程执行出现偏差时,过程Agent能够自治地对计划以及相互间的协同关系进行调整。 本文在组织上采用了从理论到实现的逻辑结构。首先,本文给出了一个形式化模型,该模型描述了基于Agent的软件过程模型的概念结构,过程Agent基于其信念、愿望、意图和规划实现其目标驱动的自治行为的方法,以及过程Agent基于协商建立协同关系的方法,从而为本文研究提供了理论基础。在该形式化模型的基础上,本文提出了一个软件过程建模语言ISPML(Intelligent Software Process Modeling Lauguage)并开发了一个PSEE(Process-Centered Software Engineering Environment)原型系统ISPMS(Intelligent Software Process Management System),从而为软件组织使用本文方法构建基于Agent的软件过程模型以及在实际的软件项目中实施该模型提供了工具支持。 ISPML语言是一个基于XML(Extendible Markup Language)的描述语言,用来对过程Agent Profile进行定义。过程Agent Profile通过对与过程Agent相关的过程知识、过程活动、过程数据、过程制品、参与者以及过程应用的定义来描述过程Agent的特征。一组使用ISPML描述的过程Agent Profile构成了一个基于Agent的软件过程模型。 ISPMS能够将使用ISPML语言描述的软件过程模型实例化为一组过程Agent,并在这些过程Agent实例的支持下实现软件项目计划的自治制定、跟踪以及变更。在该系统的支持下,本文提出的方法能够很好地支持软件过程的自治性、动态多变性以及基于协商的协同特性。同时,本文也通过一个模拟实验验证了过程Agent使用本文所提出的方法进行协同时,实现目标的总的性能较高。
【学位授予单位】:中国科学院研究生院(软件研究所)
【学位级别】:博士
【学位授予年份】:2005
【分类号】:TP311.52

【相似文献】
中国期刊全文数据库 前10条
1 高波,费奇;从现实世界到MAS世界——基于MAS理论的复杂系统建模思想探讨[J];科学学研究;2005年02期
2 刘合兵;林邓伟;;一种基于JADE平台智能网络管理系统的设计与实现[J];电脑知识与技术;2009年22期
3 孙红;孙茂荣;;基于Agent技术的物流管理信息系统模型[J];微计算机信息;2008年09期
4 王亚康;郭晶;江汀;柴新代;;基于Agent的复杂系统建模与仿真研究[J];电子设计工程;2011年09期
5 郑欢欢;;基于Agent的城市系统动力学建模的初步探索[J];中国教育技术装备;2011年14期
6 王娜;王国宇;孟庆春;殷波;;基于Agent的智能交通系统的控制建模[J];计算机应用研究;2007年01期
7 杨甜娜;蒋富伟;杜言;;基于多Agent的旅游电子商务系统的UML建模[J];重庆工学院学报(自然科学版);2007年08期
8 朱江,伍聪;基于Agent的计算机建模平台的比较研究[J];系统工程学报;2005年02期
9 郭峰,姚淑珍;多Agent系统的Petri网建模研究[J];系统仿真学报;2003年S1期
10 李光荣,龚光容,丁武学;基于Multi-Agent技术的零件工艺信息模型研究[J];中国机械工程;2004年17期
中国重要会议论文全文数据库 前10条
1 石为人;杨甜娜;;基于多Agent的学生信用评价管理系统的UML建模研究[A];2006中国控制与决策学术年会论文集[C];2006年
2 ;A Note on Two-agent Single-machine Scheduling Problem with Deteriorating Jobs[A];Proceedings of 2010 Chinese Control and Decision Conference[C];2010年
3 盛惠强;;基于内容和移动Agent的网络计费系统的设计[A];2011年通信与信息技术新进展——第八届中国通信学会学术年会论文集[C];2011年
4 杨海明;程龙;赵佛晓;徐娟;;基于分布式Agent的网格任务调度模型研究[A];全国第20届计算机技术与应用学术会议(CACIS·2009)暨全国第1届安全关键技术与应用学术会议论文集(上册)[C];2009年
5 颜宇甲;程国建;毛书君;;基于多Agent系统的生态系统建模和仿真[A];第十二届中国青年信息与管理学者大会论文集[C];2010年
6 李志凌;焦丽萍;;一种改进型Agent体系结构研究[A];第七届中国通信学会学术年会论文集[C];2010年
7 郭瑞鹏;王永军;董平;;基于Agent分布式国民经济动员决策支持系统研究[A];Well-off Society Strategies and Systems Engineering--Proceedings of the 13th Annual Conference of System Engineering Society of China[C];2004年
8 陈红英;;基于Agent的GIS服务共享系统的研究[A];第二十七届中国控制会议论文集[C];2008年
9 ;Coordinated Control of Second-Order Multi-Agent Systems With Quantized-Observer[A];中国自动化学会控制理论专业委员会D卷[C];2011年
10 高春蓉;贲可荣;;基于Agent的行为模型在通信对抗仿真中的应用[A];全国第21届计算机技术与应用学术会议(CACIS·2010)暨全国第2届安全关键技术与应用学术会议论文集[C];2010年
中国重要报纸全文数据库 前10条
1 邹宏;韩中庚建模赛场建奇功[N];解放军报;2004年
2 陈先龙;Synchro plus SimTraffic 专注城市交通网络建模[N];中国交通报;2004年
3 本报记者 潘永花;UML已几近完美[N];网络世界;2004年
4 本报记者 朱栋材;扶残助残 弘扬人道[N];华夏时报;2001年
5 新野县一高中 乔平;幂函数建模应用两例[N];学知报;2011年
6 沈默;深圳将建模具产业集聚基地[N];中国工业报;2004年
7 本报记者 柴雅晶;速度奇迹与销售“神话”[N];黑龙江日报;2004年
8 对外经济贸易大学信息学院 曹景广;用UML实现ERP系统建模(六)[N];国际商报;2002年
9 瑞莉编译;BPM在技术和业务间搭起桥梁[N];计算机世界;2004年
10 本报记者 马波;争分夺秒建模型[N];科技日报;2003年
中国博士学位论文全文数据库 前10条
1 赵欣培;一种基于Agent的软件过程建模方法研究[D];中国科学院研究生院(软件研究所);2005年
2 焦俊;基于多Agent系统的智能车辆自主行驶控制研究[D];合肥工业大学;2010年
3 贺利坚;多Agent系统中信任和信誉模型的研究[D];北京交通大学;2011年
4 高嘉爽;基于Agent及FEA的焊接加工过程协同设计系统研究[D];哈尔滨工业大学;2009年
5 马恒太;基于Agent分布式入侵检测系统模型的建模及实践[D];中国科学院软件研究所;2001年
6 王文玺;基于多Agent系统的自主式地面车辆关键技术研究[D];西南交通大学;2010年
7 孙志勇;多Agent系统体系结构及建模方法研究[D];合肥工业大学;2004年
8 黄红兵;基于涌现视角的多Agent系统分析研究[D];国防科学技术大学;2009年
9 兰少华;多Agent技术及其应用研究[D];南京理工大学;2002年
10 闫琪;基于角色的多Agent系统开发方法研究[D];国防科学技术大学;2004年
中国硕士学位论文全文数据库 前10条
1 韩珍;驾驶员—车辆Agent微观换道行为的建模[D];中国科学技术大学;2011年
2 胡涛;基于多Agent的海洋数据采集与传输系统的研究[D];东华大学;2010年
3 顾陈琳;基于信任度模型的多Agent全局协调[D];南京航空航天大学;2010年
4 吴雪峰;基于Agent的易视监控审计系统设计及应用[D];南京理工大学;2010年
5 谢作坤;基于多Agent的车载信息管理系统[D];浙江工商大学;2010年
6 吕桃霞;基于Agent技术的网络安全审计模型研究与实现[D];山东师范大学;2011年
7 洪梅;基于Agent的对等分布式协同入侵检测技术的研究[D];山东大学;2010年
8 莫勇权;多Agent在网络管理中的应用研究[D];兰州大学;2010年
9 明汉;基于移动Agent的分布式入侵检测系统研究[D];浙江师范大学;2011年
10 赵永金;移动Agent及语义相似度计算在智能决策中的研究与应用[D];南京航空航天大学;2010年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026