面向对象软件规格说明的构造及确认技术研究

被引量 : 0次 | 上传用户:skyzbc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机硬件性能迅速提高和价格的持续下降,计算机系统应用范围不断地扩大,软件系统也日益复杂,研究如何提高软件质量和软件开发效率的工作变得日益重要。UML语言已成为软件工程领域事实上的标准建模语言,它提供了丰富的建模机制,并且容易让用户理解,因此在抽取和定义用户需求阶段获得了广泛的应用。但由于UML语言缺乏精确的语义,而使得分析设计人员难以建立精确的需求模型,更难以使用工具对模型自动进行系统的分析和验证。形式方法则是一种基于数学的软件开发方法,形式方法能对系统应该满足的性质进行描述,它具有精确性,一致性和无歧义性等特点,并且能够对规格说明进行分析和验证,因此被认为是提高软件质量的有效方法。然而,在工业界,形式方法大都仅用于安全攸关领域。形式方法被批评为难以使用,费时费力,由于需要分析设计人员具备良好的数学基础和抽象思维能力,因此构建形式规格说明比较困难,并且缺少有效的和完整的工具来支持软件开发人员使用形式方法。在软件的开发过程中怎样才能有效地结合面向对象方法与形式方法则是一个值得研究的课题,本文所做的工作和取得的成果主要体现在以下几个方面:●本文以UML和Object-Z作为建模工具,提出了一种在软件需求阶段结合图形化规格说明和形式方法,以获得精确的软件需求规格说明的方法。本文从整个系统的角度研究了如何实现从用户需求得到图形化规格说明,再到形式规格说明,并对规格说明进行有效确认的方法和技术。●在对图形化规格说明技术与形式方法进行对比分析的基础上,指出了它们的优缺点。通过分析得出了这样的结论:将图形化规格说明与形式方法结合,就能互相弥补双方的缺陷和不足,并能最大限度地发挥出各自的优势。同时本文提出了一种结合图形化方法与形式化方法来构造软件需求规格说明的过程。●在UML与形式方法的结合过程中发挥了补充法和结合法的综合优势,首先根据补充法的原则使用OCL对模型信息进行较为精确的描述,再使用结合法,即通过将带OCL约束信息的UML模型转换为Object-Z规格说明使UML模型形式化。使用Object-Z就可以方便地表达面向对象的概念。在总结现有研究成果的基础上,通过分析现有研究成果中的不足之处,系统地提出了一整套从UML类图,状态图以及用例图到Object-Z规格说明的转换规则,并用一个电梯系统的实例加以说明。●在结合UML与Object-Z的研究过程中,发现OCL语言与Object-Z语言具有很强的互补性,给出了从OCL表达式系统地转换到Object-Z规格说明的方法。本方法结合了UML/OCL模型直观性与Object-Z语言的严密性优点,可产生更为完全的Object-Z规格说明。为了支持本文提出的方法,又开发了基于XMI的工具UMLFormalizer,初步实现了从UML模型到Object-Z的自动转换。●目前常见Object-Z存储交换格式有基于Latex和基于XML格式两种,本文在对这两种常见存储交换格式进行分析比较的基础上,认为采用XML格式的Object-Z规格说明文件更有利于形式开发工具的集成,并且对现有的Object-Z规格说明的XML描述进行改进,从而完善了其操作部分,使用XML模式定义了一个Object-Z的XML标记格式,给出了该XML结构的具体定义。●在Object-Z规格说明动画技术研究方面,我们提出了一种形式化规格说明的动画模拟技术确认方法,并设计开发出Object-Z规格说明的一个动画模拟系统——OZAnimator,以便帮助用户对形式规格说明进行确认。
其他文献
民国时期,是我国法律现代化的大发展时期,在这一背景下,民事调解制度也经历了从确立到不断完善的过程,而《民事调解法》以其仅四年有余的生命,完成了这一发展历程中的关键一步。正
为了适应社会的发展和行刑制度改革的需要,我国于2002年8月在上海市率先进行了社区矫正的试点,北京、天津、江苏、山东、浙江等省市也相继开始了社区矫正的试点。社区矫正制度
白云鄂博矿床是世界上罕见的铁、稀土、铌等多金属共生矿床,资源储量丰富,整体开发利用好意义重大。文章重点介绍了矿床的地质特征、资源储量及开采的历程,并对未来资源的综
突发性事故会在短时间内排放大量有毒有害污染物,危害性极大,极其需要对其扩散做出快捷、准确、普适性应对。采用高斯烟团模型来对气体污染扩散进行模拟仿真,并对其进行了轻
承租人或第三人向出租人交付一定金额之金钱以担保承租人未来的租赁债务,此一定金额之金钱谓押租金(或称租赁保证金)。押租金的交付方式分为三种:封存之现金(“封金”)、未封
<正>艺术本无价,偏偏又有价。每因风尚移,价格常变化。究竟价几何,请来查一下。——王世襄代柳梅主编山东电子音像出版社2019年1月第1版ISBN:9787830121914字数:524千字开本:
<正>近年来,随着我国大力推进电子政务、电子商务工程以及计算机技术广泛的应用于各个领域,电子文件数量剧增。作为档案工作者,对电子文件管理中的信息安全问题更应当引起我
人口、资源与环境三者之间的矛盾日益突显 ,要求制造业提高其活动与环境的相容性。绿色供应链管理是从系统的观点与集成的思想出发解决制造业与环境之间冲突的有效方式。从可
本文从Arps,J.J.的产量递减率微分方程出发,严格推导了产量递减的三种基本规律,即指数递减、调和递减和双曲线递减.从理论上证明了产生调和递减的条件以及影响初始递减率的因
通过对通信系统信道部分产生组合干扰的原因分析,研究其消弱方法,并推导出宽带数字接收机抗组合干扰设计规律和方法。基于此规律,已设计并投入生产了一种宽带数字接收机,在硬