基于EPMM的软件演化过程模型验证

来源 :云南大学 | 被引量 : 12次 | 上传用户:yanfeng_wang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,软件演化已成为了软件生存周期中最重要的形态之一,成为了今天软件工程研究的热点领域。一方面,支持软件演化的软件过程(简称软件演化过程)可以建立软件演化的整体任务框架,被视为是提高软件演化质量和效率的一种重要技术,受到学术界的高度关注和重视;另一方面,对建模产生的软件过程模型,如何验证过程模型的正确性,是摆在我们面前的一个迫切任务。在软件过程领域,建模和验证是两大关键活动。与软件过程建模相比,软件过程验证的相关讨论和研究不如前者。在内容方面,现有过程验证主要以结构验证和性质验证为主,缺乏行为验证,无法确保过程模型的行为与过程规约一致;在方法方面,现有基于Petri网的过程模型验证方法分为四种:基于状态空间的验证方法、基于结构的验证方法、基于逻辑推理的验证方法和基于代数网的验证方法,均不能很好地支持行为验证,使得其应用受到很大限制。故而,现有文献并不能很好地解决软件演化过程模型的行为验证。本文提出了基于Petri网的进程代数验证方法,验证软件演化过程元模型建模产生的软件演化过程模型,解决以下四个问题:(1)在验证理论方面,针对现有软件过程验证主要以结构验证和性质验证为主,对于软件演化过程模型,提出了行为验证的相关理论,基于软件演化过程元模型代数,从语义角度,使用进程代数的等式推理,验证过程模型的行为与过程规约是否一致。(2)在验证方法方面,针对现有基于Petri网的过程模型验证方法:基于状态空间的验证方法、基于结构的验证方法、基于逻辑推理的验证方法和基于代数网的验证方法,均不能很好地支持行为验证,提出了基于Petri网的进程代数验证方法,用以支持软件演化过程模型的行为验证。该方法充分结合了Petri网和进程代数的优点,不仅可以从静态角度验证过程模型的结构、从动态角度验证过程模型的性质,还可以从语义角度验证过程模型的行为。(3)在验证技术方面,一方面,使用Petri网的相关技术对软件演化过程模型的结构和性质进行规约和验证,通过性质保持性,使用保持结构和性质不变的抽象操作,有效减少模型的节点数量,避免状态空间爆炸,提高验证效率;另一方面,使用ACP风格的进程代数对软件演化过程模型的行为进行规约和验证,基于代数语义,使行为验证的方式从模型推导转变为代数推导,提高验证效率(4)在过程改进方面,系统地提出了过程模型改进的四种操作:插入操作、删除操作、细化操作和抽象操作。总之,针对软件演化过程元模型建模产生的软件演化过程模型,本文提出了支持过程模型的结构验证、性质验证和行为验证的相关理论、方法和技术。
其他文献
油漆是交通肇事案件中最常出现且非常重要的,能够证明事故存在的物证材料之一。通过对油漆的检测,可以判断车种、车型,从而确定肇事车辆。交通肇事案件中经常会通过分析现场
由于鼓室、听小骨、耳蜗等位于颞骨内部,而听小骨又不易获取、保留,且易丢失,所以在解剖教学工作中很难观察到这样的标本.鉴于此,我们进行了中耳鼓室、听小骨链及耳蜗联合标
"互动效能教学"是借鉴国内外同类研究,通过5年理论联系实践的探索,依据《体育与健康课程标准》的指导思想,结合自身实践经验的提升所形成的课堂教学模式、教学策略的集合体,倡
用原子吸收分光光度法和氨基酸自动分析仪法分别测定兔血清锌浓度和血清L-赖氨酸含量.结果表明.L-赖氨酸锌中锌的相对生物利用度明显优于硫酸锌.而其中的L-赖氨酸的相对生物利用
在乡村振兴战略背景下,大力发展农村集体经济势在必行。针对目前农村集体经济面临的迫切问题,本文主要分析乡村振兴背景下如何发展农村集体经济,为促进我国农村集体经济持续
初中英语是初中教学过程中的重要课程,对于学生学习成绩的提高,以及英语兴趣的培养,都具有非常重要的作用。而初中生英语写作能力的培养,又是初中英语教学过程中的重要方面。本文在此基础上,从我国鲁教版初中英语教材的实际情况出发,对初中生英语写作能力培养的实际情况进行研究,发现其中存在的问题,同时提出具体的对策建议,希望能够提升我国初中生英语写作水平,提高初中英语教学质量。  1. 初中生英语写作能力提升中
乡村文化是乡村振兴的灵魂,实施乡村振兴战略的前提是重视乡村文化建设,而职业教育在一定程度上可以推进乡村文化建设。随着乡村振兴战略的提出以及国家职业教育方针政策的落
合作学习法是一种互动交流探究的学习方式,在英语教学过程中通常组织学生与学生、教师与学生、及小组与小组之间的互动学习与交流,学生之间可以相互帮助,彼此协调与沟通,最终使问题得以解决,共同取得进步。合作学习是目前高中英语教学中常用的一种新型教学模式,因其能够体现学生自主学习地位、富有趣味性,因此得到广大高中英语教师的认可与广泛应用。因此,探析合作学习在高中英语教学中的应用策略,进一步提高合作学习效率,
本文首先从企业文化的定义和内涵出发,简单介绍了企业文化的内容与结构、企业文化的功能以及企业文化的特征,探讨了当今国内外企业文化研究的现状,并针对企业文化的研究背景
对于学生而言,学习英语语法是学习英语的重要阶段,同时语法的学习也是学习一门语言的重要组成部分。根据对学生语言语法学习的现状研究,高中时期学习表现出强大的学习能力。换句话说,高中时期是学生英语学习能力发展的黄金阶段,对于英语语法的学习和英语综合能力的培养十分重要,因此教师如何在教学过程中培养学生的英语能力对学生今后人生的发展至关重要。本文从高中英语语法教学出发,深入研究教师应该如何更好地在英语课堂上