构件系统演化一致性判定方法研究

来源 :云南大学 | 被引量 : 0次 | 上传用户:lwk2293366
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件需求的不断变更是如今的常态,为了既满足用户需求又适应系统依赖环境的改变,现有的构件系统就必须要进行改变演化,使之成为业务功能更强大、满足需求变动和适应系统环境的构件系统。演化后的构件系统中各个构件彼此能够无冗余的按照一定次序正常交互,且可以完成演化前的任务,达到用户的要求,即满足一致性是演化操作正确执行的必要条件。一致性判定选取的判定元素单一、不适用于演化阶段以及各个构件是否按照一定次序正常交互的判定局限性是构件系统演化一致性判定需要解决的问题。基于构件的软件开发方式已经是目前主要的开发方法,针对构件式软件在动态演化前后的一致性保持问题,本文基于外部和内部两方面从接口、流程结构、行为三点出发,提出了一种构件系统演化一致性判定方法,具体内容如下:。首先,在演化后的系统中,将每个构件视为判定执行者,让所有的构件协同参与一致性判定过程。从接口和流程结构出发,判断判定执行者和全局的一致性,其中接口一致性包括接口操作对称性和接口消息类型一致性,流程结构一致性是基于UML状态图来进行分析的,这是外部一致性;其次,在满足接口、流程结构一致性的情况下,通过比较判断演化构件在演化前后的行为一致性,这是内部一致性;最后,本文分析了演化过程中可能出现的异常演化情况,并且用π演算对其进行了建模描述。除此之外,对一个图书订购的构件系统实例进行了完整分析,详细描述了本文所提判定方法的分析过程,并且运用π演算对其进行建模检测和推演,然后代码实现了演化一致性分析的原型工具,验证了本文所提方法的可行性和有效性。总之,本文提出了一种演化一致性判定方法,并完整描述了其分析过程。
其他文献
目的:本研究将收集与整理近年来与中医药联合常规西药治疗冠心病支架术后相关的临床研究结果,对中西医联合治疗冠心病支架术后的疗效进行系统评价。同时运用数据挖掘技术对所
研究目的:分析剖宫产瘢痕妊娠患者初次治疗失败的高危因素,进而为临床诊疗提供参考依据。材料与方法:收集2009年1月至2019年9月就诊于浙江大学医学院附属妇产科医院的剖宫产
近年来,太赫兹科学技术因其特有的魅力在国际上受到广泛的关注,针对太赫兹波源的研究是一个热点方向。基于自由电子受激辐射原理的回旋管因克服了高频结构尺寸与工作波长的共度性,成为了最有可能输出大功率太赫兹波的器件,得到了蓬勃发展。本文中所研究的双阳极磁控注入电子枪,是为0.65 THz二次谐波回旋管提供发射电子的源,因回旋管高频腔截止半径仅1.3 mm,要求的电子注平均引导中心半径为1 mm,回旋管对电
背景与目的:肾细胞癌(renal cell carcinoma,Rcc),是肾实质恶性肿瘤最常见类型之一,肾小管上皮细胞为其细胞来源。肾癌病因复杂,目前已知的有吸烟、药物、病毒及重金属镉等,
糖尿病是常见的内分泌代谢疾病,以胰岛β细胞合成和分泌的胰岛素绝对或相对不足为主要特征,并伴随血糖异常升高,蛋白质代谢和脂肪代谢紊乱。全世界范围内,糖尿病已成为威胁人
近年来,随着大数据、云计算、搜索引擎等在线服务应用的兴起,数据中心网络所承载的流量呈现指数式的增长态势。综合了光电路交换与光分组交换两者优点的混合光交换技术,不仅
设备到设备(Device-to-Device,D2D)通信是无线通信网络中的一个重要技术,蜂窝网络中引入D2D通信技术能够提高频谱利用率、系统吞吐量等系统性能。当D2D用户和蜂窝用户共享频
在自然语言处理中,人机对话系统主要关注如何给真人说的一句话作出合理的回应,这涉及到文本、语音、图形等方面的专业计算机科学知识。传统的对话系统大多数是基于某个领域的
背景特发性炎症性肌病(idiopathic inflammatory myopathies,IIMs)是一组以骨骼肌炎症为主要特征的系统性自身免疫性疾病。心脏损害是成人IIMs常见的脏器受累,且是患者最主要
传统的信息检索能够准确地检索出与用户输入关键词相关的信息。但是,用户的意图很难被准确地描述和获取。对于计算机而言,不仅用户的查询意图是模糊的,而且用户输入的查询关