一种软件演化过程建模、性质验证及性能分析方法

来源 :云南大学 | 被引量 : 4次 | 上传用户:luo_yanjiang1980
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文在EPMM的基础上,建立了以CCS为主要形式工具的软件演化过程的元模型CEPMM,它以任务不可分割为前提,支持软件演化过程全局层、过程层和活动层的形式建模与验证。本文致力于基于CEPMM建立的软件演化过程的建模,性质验证及性能评价,论文的主要工作如下。(1)在全局层和过程层,提出了EPMM白盒方法建模与CEPMM建模的转化准则,在活动层,本文定义一种AML(Activity Modelling Language)非形式化规约语言,对活动建立非形式描述,同时给出了根据AML非形式规约借助于进程二叉树为活动的建模方法。(2)本文提出对模型的进行局部范围内的性质验证,为此定义了待验证的对象和DFA子活动概念,通过模型分解来挖掘模型中性质分析验证的对象。(3)对基于CEPMM建立的软件演化过程模型的结构合理性进行验证,即对模型的安全性与可达性进行验证。本文引入正则表达式来描述验证的性质,并分别针对模型的安全性和可达性的提出了正则表达式描述的方法,最后使用标号迁移系统LTS方法结合有限自动机提出有效的安全性与可达性验证方法。在模型验证中,借鉴CRA组合可达性分析的思想,为模型挑选安全性验证对象和可达性验证对象,对该模型安全性验证对象的集合下的划分中每个划分块的哈斯图,从哈斯图的极小元开始验证,对模型中安全性验证对象逐层进行验证,该方法在大大缩减状态空间的前提下,可以及时准确得定位模型中的问题使建模者能及时对模型进行改进,对可达性验证对象的集合下的划分中每个划分块的哈斯图每个划分块的最大元进行验证。(4)资源与软件演化过程性能密切相关,为此本文对软件演化过程涉及到资源进行分析,为资源进行分类,并根据每类资源的特点对其属性进行分析。(5)本文对软件演化过程的性能分析,为了支持软件演化过程进行性能评价,将进程代数CCS扩展了时间概率成本进程代数TCPCCS, TCPCCS支持软件演化过程时间、概率以及成本的分析,分析的结果可以作为决策的参考依据。
其他文献
阴火证起源于《黄帝内经》,到李东垣才正式提出证名和较为详细的论述,但后世关于"阴火"的实质以及阴火证的诊疗方法仍存在争论,是中医理论和临床的难点之一。王彦晖教授从事
排水工程是市政道路工程建设的重要组成部分。随着城市化进程的不断加快,如何在市政道路施工中提高城市道路雨水排水能力,己成为当前技术人员需要解决的重点问题。本文拟对市政
在当前的网络环境背景下,不仅要求社会体制创新、科技创新等,还要档案服务创新。档案作为创新性智力的重要依托,对社会创新活动的全面开展具有非常重要的作用。网络环境下的档案
低年级识字教学要重视对儿童思维力的培养;在识字教学中,教师可以从"抓住识字难点""设计游戏活动""识字纠错活动"等方面引领学生们在识字过程中经历思维发展的全过程,以提升
阐述了永仁县芒果产业发展现状,针对永仁芒果种植存在的问题,提出了芒果产业发展策略,旨在提高芒果产量和质量。
随着信息技术的不断进步和发展,网络对当今高职高专院校大学英语教学产生了深远的影响。网络资源在高职高专大学英语教学过程中的合理利用,以及网络资源与英语教学的有机整合,有
语言输入假设、输出假设和吸收假设是二语习得理论的重要组成部分。从发展时间来看,先有输入假设,后有输出假设,最后提出吸收假设,后者是前者的升华。考虑到三者之间的逻辑联系,本
城市的快速发展,越来越重视科技设施的建设,科技馆作为科技设施的一项内容,对国民的科技文化素质起着重要影响。科技馆要想取得更大效益,首先要提高自身的服务水平。通过对如何提
随着新时期高校图书馆工作内容和服务方式的不断发展变化,人力资源管理模式只有不断创新才能适应高校图书馆现代化发展需要。本文深入分析高校图书馆人力资源管理现状及创新改
城市道路是城市空间及各功能区连接的枢纽.在新时代的背景下,我国城市经济得到了空前发展,原有城市道路横断面设计已不能适应新形势发展需要.因此,研究城市道路横断面形式确