基于EPMM建模的软件过程行为偏离诊断研究

来源 :云南大学 | 被引量 : 0次 | 上传用户:pan2009pan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着人们对软件开发实践认识的深入,逐步发现软件产品的质量很大程度上取决于产品开发所采用的过程。一个高质量的软件过程也必须是一个持续不断改进的过程,对于软件过程改进的研究其中极为重要的研究领域就是软件过程建模。软件过程建模方法的研究主要是围绕着过程建模语言和以过程为中心的软件工程环境(PSEE, Process-centered Software Engineering Environment)展开的。但是,随着人们对PSEE认识的深入,逐渐发现实际观察到的过程执行往往和实施的过程模型之间存在一定的偏离(deviation),这就导致PSEE对于实际软件开发活动失去了指导意义。当前对软件过程偏离研究仍然存在不足,现有的过程偏离研究首先是集中在以业务流过程为研究对象的偏离问题上,对软件过程偏离问题研究较少。其次体现在当前的研究主要集中于考虑如何对过程偏离进行处理,以及对具有偏离处理的软件过程建模上,对于过程偏离中最重要的一个部分:如何发现偏离、检测偏离,鲜有文献进行讨论和研究。故而,现有的文献并不能解决软件过程偏离问题。因此,本文以软件演化过程元模型(EPMM)为基础,以过程挖掘为手段,并借鉴进程代数的弱互模拟思想,提出一种软件过程偏离的诊断方法,来解决以下问题:1.在观察过程模型方面,提出了改进α算法的OPM的构建算法来对实际执行的软件过程模型进行还原,改进α算法主要能够挖掘含有短循环的Petri网来解决软件过程挖掘中普遍存在的迭代结构。2.在软件过程偏离发现方面,提出了过程行为空间表达式来对软件过程的行为空间进行构造。为了从行为视角对OPM和EPM进行行为比较,本文采用进程代数中的互模拟关系作为行为比较的标准,提出过程行为空间表达式来对过程行为进行描述以及基于进程代数中互模拟思想的过程偏离的诊断方法。3.在软件过程偏离处理方面,综合当前的过程偏离研究的相关文献,提出了过程偏离类型的划分。基于偏离类型划分提出了偏离处理策略,通过偏离处理策略来对过程偏离进行处理。4.在软件演化过程元模型的整体框架方面,基于EPMM的过程框架提出了添加了过程偏离诊断处理机制的过程偏离诊断框架。综上所述,基于软件演化过程元模型建模产生的软件过程模型执行时产生的偏离问题,本文提出了观察过程模型构造方法,基于过程行为空间表达式的软件过程行为偏离发现,偏离类型划分及其处理策略以及基于EPMM过程框架的过程偏离诊断框架。
其他文献
目前,对粗糙集理论研究主要集中在其数学性质、粗糙集模型的推广、与其它不确定方法的关系和互补、以及有效算法等方面.在粗糙集理论与其它处理模糊性或不确定性方法之间关系
为更好地解决数字式保护的软件能够适用不同架构的硬件平台、降低产品的维护工作量、满足数字化变电站对保护设备的要求、实现快速研发新型号的产品、降低研发成本等问题,数字
为了研究风速、雾化量、温度差对蔬菜栽培管道内营养液雾气的沉降变化的影响,搭建了基于超声雾化的蔬菜栽培管道试验平台.采用单因素试验分析了风速、雾化量、温度差对管道内
Kirchhoff方程主要应用于工程物理学中衡量桥梁震动的,方程的结构比较复杂,引起学者的广泛关注,本文主要研究了带时滞项的强阻尼非线性的Kirchhoff方程的长时间形态.{utt-σ(||▽
本文基于DOL(确定性林氏无关)系统分形生成法,从分形曲线的形状出发,构造了一种类Sierpinski三角形。此类分形不能像von Koch曲线那样通过DOL系统迭代得到,即不能由一个改写规则实
本文第一章为引言,主要介绍了本文所要研究的两个问题的理论知识和背景资料。三维自治系统在扰动下,焦点的稳定性质发生变化会产生极限环,要研究这种极限环的个数,较一般且有效的
复杂网络是研究复杂性科学和复杂系统的重要工具。对复杂网络的研究,经历了从关注系统的拓扑结构本身到关注拓扑映射的特征描述的转变,相应地,节点的度分布也经历了从泊松概率(
本文通过对荣华二采区10
<正>互联网金融能够有效推动金融业的效率提升、组织变革,并增强金融服务的普惠性。同时,互联网金融深刻地推动了传统业务模式、经营理念的变革,加快了金融改革创新步伐,使金
人工神经网络是以对大脑的生理研究成果为基础的,其目的在于模拟大脑的某些机理与机制,实现某个方面的功能;是由人工建立的以有向图为拓扑结构的动态系统,它通过对连续或断续