首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到16条相似文献,搜索用时 140 毫秒
1.
讨论了微机仿真软件开发中的若干基本问题,论述了使用形式化方法进行规格说明的基本原则以及面向对象的方法和UML在设计中的应用.重点论述了微机仿真系统中采用形式化方法进行需求描述的特点和关键问题,并在系统状态分析的基础上,提出了相关解决方案。  相似文献   

2.
并发Z规格说明在系统需求分析与设计中的应用   总被引:1,自引:1,他引:0  
阐述了并发Z语言是一类适合于并发实时软件系统设计的规格说明语言,其基本语义是Z语义的并发和实时扩展,提出了对这些扩展方法的分类原则,并通过微机仿真系统设计阐述了基于状态转化方法的并行Z规格说明在并发实时系统需求分析和设计开发中使用的一些基本方法、典型问题的处理原则以及操作间时序关系描述的基本手段。  相似文献   

3.
基于组件的软件开发(CBD)是一种较为理想的软件开发方法,它根据组件标准,将独立开发的软件组件组合成应用.组件对象模型(COM)是目前最为流行的实现级组件软件协议,它是Microsoft关于如何建立组件和如何根据组件构造应用的一个规范,1995年公布的COM规格说明详细地定义了建立和使用COM组件应遵循的规则.然而该规格说明是非形式化的,这使得它缺乏逻辑的严密性,容易引起歧义.本文根据COM规格说明定义的规则,为其建立一个形式化的组件模型,模型反映了COM组件的本质,但省略了一些具体细节. 模型采用规格说明语言Z进行描述.  相似文献   

4.
万维网的普及和发展给软件工程师提供了交流和共享知识的场所。Z是一种基于一阶谓词逻辑和集合论的形式规格说明语言,Z语言用大量的数学符号和模式来构造规格说明,然而,当前的HTML标准不支持在万维网上显示Z规格说明所需的一些符号,此外如何在HTML文件中表示模式框、公理框和类描述同样是困难的,本文实现了一种在万维网上显示Z规格说明的解决方法,并给出了程序代码和实例。  相似文献   

5.
研究了采用形式化和非形式化相结合的方法,为VB程序生成形式化规格说明的逆向工程技术。给出了VB语言基本结构的最强后件语义表示、模式匹配规则、抽象匹配规则以及产生规格说明的基于结构化分析的3阶段过程。在此基础上使用VB语言实现了原型工具BasicSpec。此工具首先为VB程序建立非形式化的抽象模型:窗体结构图和过程调用图;然后为关键模块生成形式化规格说明。生成的结果清晰明确,有助于软件工程师理解VB源程序。  相似文献   

6.
非形式化的需求规格说明容易产生歧义,导致所开发的软件系统不能满足用户的功能要求.Z语言是一种基于集合和一阶谓词逻辑的模式规约语言,可用于产生精确的需求规格说明.介绍了需求分析的Z语言形式化方法,并给出了一个通用堆栈的Z语言描述实例,同时指出这种形式化方法有待进一步研究的地方.  相似文献   

7.
形式化方法自动生成测试用例的算法研究   总被引:1,自引:0,他引:1  
王冬  吕慧娟 《科技信息》2008,(23):73-74
本文提出了一种从形式规格说明中利用等价类划分的方法自动生成软件测试用例的算法,给出了算法步骤.算法设计,并进行了算法分析。最后指出了下一步工作的重点所在。  相似文献   

8.
OOZS是一种面向对象的形式规格说明语言,它是Z规格说明语言的一种面向对象扩展,本文结合一个四边形图形的例子对OOZS语言的应用进行说明。  相似文献   

9.
核事故评价系统针对核事故发生后第一时间对其进行评价和预测分析,软件可靠性要求高.形式化方法具有严格数学基础,是软件开发最为重要的理论工具.本文首先用UML对系统进行分析建模,采用形式化语言对系统功能进行严格规约描述,提高系统开发的可靠性.  相似文献   

10.
Z语言是一种基于集合和一阶谓词逻辑的模式规约语言,可产生精确地需求规格说明.本文用形式化语言Z对互联网登陆系统的主要操作模式进行规格说明,接着通过形式化验证,证明设计的规格说明能够满足用户的需求,提高了系统的可靠性和稳定性.  相似文献   

11.
结构化面向对象形式规格说明语言OOZS——设计原理   总被引:1,自引:0,他引:1  
形式方法与面向对象方法的综合使用可以使它们各自的优点得到充分体现:形式方法使目标软件系统的需求规格说明简明、精确,面向对象方法使目标软件系统的组织和分解工作更加系统、自然.本文讨论了Z规格说明语言的应用限制,并在Z语言的基础上介绍了结构化面向对象形式规格说明语言——OOZS的设计方法.该语言吸收了面向对象程序设计语言SmalTalk、C++以及形式规格说明语言VDM、Zc、Z.S等的优点,引入了类、继承、入口、出口、Pre谓词、Post谓词等机制,并对Z语言的符号进行结构化处理,提高了形式规格说明的层次性和模块化能力,可用于大型面向对象软件系统需求规格说明的编写  相似文献   

12.
RT-Z结合了Z的状态描述能力和Timed CSP对并发实时进程的描述能力,成为一种有效的实时并发软件的开发手段。RT-Z不但是一种规格说明语言,也可以用于建模.多视点的软件开发方法的研究从不同的视点观察系统,分离各自的关注点。简化了系统的设计.本文在形式化方法RT-Z的基础上扩充语法框架,以支持多视点工程的思想,充分利用形式化方法的精化推理机制,同时具有对实时约束的描述能力,可作为并发实时系统开发中的基本模式.  相似文献   

13.
阐述了形式推导方法的基本理论和基本思想.程序的形式推导方法是一种基于程序正确性证明理论的程序开发方法,它使得程序的开发与证明同时进行. 以实例说明了程序形式推导方法的使用.  相似文献   

14.
多Agent系统的形式化开放混合体系结构模型研究   总被引:3,自引:0,他引:3  
为了有效建立并统一多Agent系统(MAS)的理论与方法体系,提供MAS的有效设计与实现途径,重点讨论并建立了基于开放环境的MAS形式化开放混合体系结构模型,首先,采用面向Agent的程序设计(AOP)风范并基于开放环境与组合技术,对Agent的BDI模型进行形式细化处理,引入开放混合结构模式的自治、交互Agent形式定义,在此基础上给出开放环境下的自治、交互MAS的形式化开放混合体系结构模型,并  相似文献   

15.
Java是软件开发行业主流的程序设计语言之一,尤其是在sun公司被Oracle收购之后,Java在程序设计领域的地位更加巩固.Java受到最大批评的地方在于图形界面设计方面,功能一直难以和微软公司的.Net平台相比.WindowBuilder的出现改变了这一状态,利用WindowBuilder来开发软件,非常方便快捷.以教育测量上常用的项目模拟为例介绍了Java结合WindowBuilder的使用,项目模拟的过程非常简单和直观,一方面利用了Java语言的强大功能,另一方面,设计出的界面非常友好实用,对于开发功能更加强大的教育测量软件有很好的参考作用.  相似文献   

16.
将统一建模语言(UML)的面向对象可视化技术与代数规范语言CafeOBJ的形式描述相结合,对冗余磁盘阵列(RAID)系统中的并发特性进行建模、分析和规范。提供了RAID系统的清晰结构,以此来弥补形式化规范语言的不足,规范软件设计过程,保证程序的正确性。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号