UML的扩展及其在面向Agent软件工程中的应用研究

被引量 : 1次 | 上传用户:zexuan123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
UML是一种标准的、支持面向对象软件开发的可视化建模语言,它由一组图形符号组成且每个符号都有明确的语义。在面向对象软件工程中,对象是包含了数据和方法的逻辑单元,它成功地用于描述现实世界的被动实体。Agent是对象的继承和发展,它具有自主性、反应性、移动性等特征,而这些特征是对象所不具有的。为了使UML能够适合于面向Agent的软件开发,就需要利用UML提供的扩展机制,对其进行必要的扩展。 本文在研究UML的语言特征和面向Agent软件工程(AOSE)的相关知识的基础上,首先对UML进行了必要的扩展,使之能够适应Agent在自主性等方面的诸多特性。同时,从适应AOSE的系统建模角度出发,研究UML的扩展并将它应用于AOSE的需求分析和系统设计两个阶段,通过对实例系统的建模活动的描述,论述了这种扩展的可行性和必要性。其次,分析了MaSE、Gaia、Tropos和AUML等几个著名的面向Agent软件开发方法,借鉴各种方法的优点及人工智能的相关理论,设计出了一种支持AOSE的需求分析和系统设计两阶段的软件设计方法。最后,结合正在开发的软件项目管理系统的软件质量管理子系统的开发实践,将本文所设计的建模方法与步骤应用到质量控制模块SQC的具体开发中,并对基于AOSE的软件开发中各主要阶段的不同层次、不同视角的系统模型进行了较为详尽的论述。 实践结果表明,本文对UML所做的扩展能够适应面向Agent软件开发的相关要求,为从OOSE到AOSE的转变起到了重要的推动作用。
其他文献
通过长春冰雪旅游节暨净月瓦萨国际滑雪节在长春落户的8年发展历程,对长春冰雪旅游产业发展的影响进行了分析与研究。结果表明:长春借助净月潭瓦萨国际滑雪节这座和世界交往
检测微弱信号最有效的技术就是锁定放大技术,当噪声为有色噪声或噪声频率等于被测微弱信号的频率或奇数倍时,传统的锁定放大器技术不能进行有效地抑制或消除。针对有色噪声的
去年,《北京文学》创刊60周年,本刊发起的"《北京文学》60年"征文吸引了广大作家、编者和读者的来稿,即便过了截稿时间,来稿仍源源不断。为尊重各界朋友对《北京文学》的厚爱
目的回顾性分析胃十二指肠球部溃疡穿孔治疗的主要措施、治疗效果及病例特点,为有效治疗本病提供线索。方法 42例胃十二指肠球部溃疡穿孔病人行手术治疗,对临床资料及病例特
肝内胆管细胞癌(intrahepatic cholangiocarcinoma,ICC)的生物学特性与肝细胞癌和肝外胆管癌存在显著差异,早期缺乏明显临床表现。因此,对合并高危因素的人群进行定期筛查,有
期刊
<正>消化道重建是消化道手术中的关键步骤,很多外科医生"重切除而轻重建",导致重建后发生并发症,严重影响病人的生活质量。为了更好地规范消化道重建技术,2008年由中华医学会
该文针对快速采样模型,给出系统满足H2/H∞指标且稳定的充要条件。通过线性矩阵不等式(LM I)方法,给出了系统稳定且满足H2性能指标和H∞性能指标的状态反馈控制律设计,以及奇异
本文综述了钨渣铁合金在铸钢、铸铁和轧辊生产中的应用,分析了其对提高铸钢、铸铁和轧辊机械性能和耐磨性能的原因。
<正> 我国是钨的消费大国,每年耗黑钨标矿4万吨左右,排出碱浸渣1万3千余吨。预计一个年产500吨仲钨酸铵的化工厂,每年产碱浸渣250余吨,这些废料不仅丢失了大量高价值的钨(渣中