面向网构软件的系统建模与质量保障技术研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:hzbhwh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网构软件诞生于开放、难控的新型互联网环境下,具有动态多变、自适应演化、多目标性等特征,给传统软件开发过程带来了新的挑战,受到国内外研究者的广泛关注。为适应网构软件的发展需求,需要探讨新型网络环境下网构软件系统内在的基本规律,以高可信性等质量属性为目标,创建一套新型的理论、方法和技术体系,同时以软件体系结构作为核心制品,对网构软件系统架构进行抽象描述,控制网构软件系统的多重复杂性并保障相关质量属性。本文重点关注网构软件在系统建模以及质量属性方面提出的新要求,提出了一种适用于网构软件的体系结构描述语言――Breeze/ADL,通过采用元建模扩展技术,定义了质量属性模型,使得在Breeze/ADL模型层次可集成质量属性分析方法,满足网构软件在可信保障方面的需求。针对网构软件演化特性,本文引入软件控制理论思想,提出新型网构软件体系结构演化框架,通过对构件行为定义进行验证并修复,实现对网构软件行为的有效控制。针对网构软件多目标建模的需求,本文建立了Breeze/ADL到其他体系结构模型的双向映射,可用于维护不同体系结构模型间信息的一致性,为网构软件建立多种相容的目标形态。本文的主要工作和创新性包括以下几个方面:1.设计了适用于网构软件系统抽象建模的体系结构描述语言――Breeze/ADL。通过分析网构软件的典型特性以及建模需求,凝练出Breeze/ADL的设计原则,从体系结构、构件/连接件、配置、风格约束及演化操作五个方面定义Breeze/ADL的建模元素,对网构软件主体化特性进行表达。同时,Breeze/ADL中还定义了演化操作,为网构软件演化提供语言层面的支持。基于Breeze/ADL定义,本文开发了体系结构建模工具Breeze,为Breeze/ADL模型提供可视化建模支持。2.提出了可靠性模型和安全性模型。本文在模型中定义了可靠性分析方法和安全性分析方法中的核心属性,借助元建模扩展技术,实现体系结构建模元素与分析方法核心属性的关联、绑定,扩展了Breeze/ADL的建模能力。在扩展后的Breeze/ADL模型上,集成了马尔科夫链分析方法和故障树分析方法,并根据分析结果,定义产生式元素,指导体系结构调整。针对调整规则,建立形式化模型,确保调整规则的作用正确、有效。此外,在Breeze工具上已开发了相应的插件,实现了分析方法的自动执行并给出可视化的分析结果。3.设计了一种基于软件控制理论的网构软件演化框架。本文在Breeze/ADL描述的网构软件模型基础上,借助模型检验器NuSMV,验证体系结构描述中的行为定义是否存在冲突关系或缺乏必要的依赖条件;根据模型检验提供的反例信息,设计控制算法以及状态转移矩阵来标识构件行为的“合法”执行范围;并根据行为执行范围推导产生式定义,通过产生式的执行,指导体系结构演化,从而对网构软件行为进行控制。整个流程开发了相应工具进行支持。4.设计了一种基于体系结构模型的双向转换框架。在转换框架中,结合多种体系结构描述语言特性,凝练并设计体系结构核心建模集;针对建模集中的元素,设计处理框架并集成到双向转换引擎GRoundTram中;实现对基于XML格式的体系结构描述实例定义进行抽取,支持体系结构模型间的双向转换。利用转换框架,定义从Breeze/ADL模型到Darwin/FSP模型之间的双向映射规则,建立形式化模型,讨论了映射过程的语义一致性;同时,给出两个模型间的同步操作,可维护模型间信息的一致性。
其他文献
目的探讨间苯三酚对胆总管结石患者经内镜逆行胆胰管造影(ERCP)术后继发胰腺炎的预防效果。方法将2011年3月至2015年3月于该院接受ERCP治疗的胆总管结石患者108例随机均分为对
蓝天白云碧水青山、乡村道路通畅整洁、农家小院瓜果飘香……金秋时节,“望山见水留乡韵”的美丽乡村吸引着越来越多的城里人度假休闲。乡村旅游的兴起,让农村变美、令农民致富
报纸
利用赤水气象站1981~2016年观测资料,根据气温、相对湿度、风速等气象要素的日平均值,分析了赤水市逐日舒适度指数及各舒适度等级所占日数的年分布和历年平均值。结果表明:赤
在一个国家的发展进程中,幼儿是未来的希望,目前我国已经全面开放二胎政策,因此学前教育的重要性愈发凸显出来。而在学前教育当中,幼儿体育教学更是不可或缺的重要组成。目前
在小学语文教学中采用任务单式教学可以使教师的课堂教学有明确的目标;学生全员参与,学习兴趣普遍提高;教师在设计任务单过程中不断加强课程意识,提升了专业水平。
我国当前严峻的大学生就业形势迫切需要借鉴西方发达国家的相关经验,不断完善就业机制.现行大学生就业机制的缺陷突出地表现在就业市场机制不完善,指导机制不适应,服务机制不
目的:芝麻是我国四大油料作物之一,我国为全世界第一芝麻国家,芝麻粕是芝麻仁榨取油脂后的副产物,是一种高营养的植物蛋白资源,目前主要作为饲料或肥料,没有得到很好的开发与
基于“国家地理基础信息数据库”和《中国历史地图集一隋唐、北宋》为主信息源,生成隋唐(公元581—907年)和北宋(公元960-1127年)时期淮河流域湿地系统宏观格局分布图.结合淮河流域
随着工业化程度的进一步加深,环境污染已经越来越受到人们的关注。工业生产、汽车尾气排放等都会产生污染环境的气体,并对人体健康造成伤害。气敏传感器作为一种气体检测装置
酒店行业并不属于新兴行业,随着市场竞争越来越激烈,传统的服务管理办法可能在酒店行业利润的赚取上不会再占优势,因此必须应运而生新兴的,更加适应酒店市场发展需求的服务与