共查询到19条相似文献,搜索用时 109 毫秒
1.
为了实现面向对象语言编译器自动测试工具(O-OCTT)对多种面向对象语言的支持功能,研究系统功能扩展的实现方法.基于现有O-OCTT的测试模式和整体功能构架,借鉴插件式(plus-in)的设计思想,对系统的测试用例生成器进行改进,将测试用例中间代码自动生成的方法引入测试用例自动生成过程中,实现系统对多面向对象语言的支持,使O-OCTT能适应面向对象语言编译器的自动化测试要求. 相似文献
2.
3.
谢声鹏 《重庆文理学院学报(自然科学版)》2003,2(3):26-28
面向对象软件测试是面向对象软件开发的不可缺少的一环,是保证软件质量,提高软件可靠性的关键.但目前的研究现状与面向对象的分析、设计技术以及程序设计语言的研究相比尚显薄弱.本文在分析面向对象程序设计语言对软件测试影响的基础上,讨论了面向对象软件测试的测试策略及测试技术. 相似文献
4.
传统的编译器前端生成器由于结构和算法等原因, 通用
性和可扩展性较差. 为解决这一问题, 提出并实现一种通用可扩展编译器前端生成器〖CD2
〗JLUCC. JLUCC使用面向对象、 反射和设计模式等技术, 具有通用、 可扩展和易于使用等
特点. 通过使用JLUCC开发C/ATLAS语言编译器的实践, 验证了JLUCC的有效性. 相似文献
5.
本文在利用面向对象思想分析Estelle语言的基础上,提出了面向对象的协议半自动实现方法。在此方法指导下,以C++为中间语言,实现了Estelle转换为C++的编译器。本文介绍了Estelle-C++编码器的结构、特点及设计实现。 相似文献
6.
王秀丽 《上海交通大学学报》2011,(Z1)
编译器验证是汽车电子软件开发过程中的重要一环.在分析了相关安全要求和通用验证方法的基础上,提出了一种基于测试的编译器安全验证策略,并给出了具体实现过程. 相似文献
7.
谢声鹏 《渝西学院学报(自然科学版)》2003,2(3):26-28
面向对象软件测试是面向对象软件开发的不可缺少的一环,是保证软件质量,提高软件可靠性的关键.但目前的研究现状与面向对象的分析、设计技术以及程序设计语言的研究相比尚显薄弱.本在分析面向对象程序设计语言对软件测试影响的基础上,讨论了面向对象软件测试的测试策略及测试技术. 相似文献
8.
本文研究了ERP系统中容器管理的业务流程,全程采用面向对象思想分析、设计并实现了容器管理系统。采用MVC模式设计了具有四层结构的容器管理子系统的逻辑结构,并使用面向对象程序设计语言C#和WinForm的C/S模式实现了系统。经过真实数据的测试,系统达到了预期要求,并已成功应用到企业中。本文的开发模式对同类软件的面向对象开发具有借鉴意义。 相似文献
9.
针对目前面向对象软件的测试方法较少且效率不高的问题,提出将基于ART(adaptive ran-dom testing)思想的限制性随机测试RRT(restricted random testing)应用到面向对象程序中的方法.分析了面向对象软件测试用例的结构,提出了测试用例包含动态部分和静态部分.确定测试用例之间的距离为动态部分和静态部分的距离和,并分别给出了这2个距离的计算公式.设计了基于RRT的测试原型系统,该原型系统主要的功能模块有类图录入模块、测试用例距离度量模块、基于RRT测试用例生成模块、结果分析模块.通过试验对比了文中方法与随机测试方法.结果表明,文中提出面向对象的RRT方法在发现第1个程序错误的测试中比随机测试方法减少了约50%的测试用例数量,且在发现测试用例的质量上也几乎与随机测试相同.文中提出的测试用例度量机制能够有效地对面向对象软件中的测试用例进行区分,基于RRT的测试原型系统也能自动化地生成测试用例并自动测试从而大大提高了面向对象软件测试的效率. 相似文献
10.
本文研究了ERP系统中容器管理的业务流程,全程采用面向对象思想分析、设计并实现了容器管理系统。采用MVC模式设计了具有四层结构的容器管理子系统的逻辑结构,并使用面向对象程序设计语言C#和WinForm的C/S模式实现了系统。经过真实数据的测试,系统达到了预期要求,并已成功应用到企业中。本文的开发模式对同类软件的面向对象开发具有借鉴意义。 相似文献
11.
基于面向对象的编译原理实验的研究 总被引:2,自引:0,他引:2
王一宾 《安庆师范学院学报(自然科学版)》2002,8(4):84-85,97
概述了面向对象方法的基本思想及其技术特征,说明了面向对象技术应用特点;采用面向对象程序设计语言(C++语言),实现了编译原理课程的几个实验;最后阐述了面向对象技术用于编译原理实验的设计和实现的特点. 相似文献
12.
An object-oriented C++ parallel compiler system, called OOCPCS, is developed to facilitate programmers to write sequential programs using C++ or Annotated C++ language for parallel computation. OOCPCS bases on an integrated object-oriented paradigm and large-grain data flow model, called OOLGDFM, and recognizes automatically parallel objects using parallel compiling techniques. The paper describes the object-oriented parallel model and realization of the system on networks. 相似文献
13.
面向对象程序设计语言的有效实现是一个重要的研究课题.类型系统是编译代码优化的前提.本文以Smalltalk语言为背景,讨论了一个类型系统及其类型检查方式,即静态附类型——动态检查。这个类型系统不仅提供了编译优化信息,还保持了动态约束带来的系统灵活性。 相似文献
14.
基于面向对象程序设计的软件测试研究 总被引:1,自引:0,他引:1
基于面向对象程序设计的软件测试研究马雷,于忠诚(计算机科学技术系)关键词对象,软件测试模型,软件测试工具.面向对象的程序设计方法和程序设计语言做为新一代程序设计风格和程序设计思想,正在被越来越多的软件开发者接受,并在大量的软件产品中体现,这样,对面向... 相似文献
15.
本文介绍一个基于范式有序属性转换文法NOATG的编译程序自动生成系统HMCGS。NOATG源于属性文法,可被用于描述程序语言的形式语义、编译程序的自动生成等领域。属性描述语言ADL是专为HMCGS系统设计的输入语言。HMCGS系统接受一个ADL语言程序,生成一个相应的目标编译程序。本文还简要介绍了HMCGS系统与目标编译程序的系统结构。 相似文献
16.
17.
C语言语句使用频度的自动统计方法设计与实现 总被引:2,自引:0,他引:2
洪歧 《宝鸡文理学院学报(自然科学版)》2002,22(1):55-58
讨论了C语言语句静态使用频度的统计方法,给出了完整的自动统计的C语言源程序及C语言语句静态使用频度.统计结果成为缩短高级语言和机器语言间语义差距,缩短编译程序的长度和编译所需时间的重要依据. 相似文献
18.
19.
采用面向对象技术设计VHDL编译系统MTC,通过对VHDL语法产生式进行分析,将各语法现象以C 类的形式进行抽象分类,给出词法分析和语法分析设计策略,并针对存在于LALR(1)分析过程中的两类冲突提出解决方法.MTC编译过程中通过语法制导进行语义分析,并提出用形式化方法表示中间数据结构.配合使用Flex 与Bison 最终得到面向对象VHDL编译系统.同时提出MTC的自动测试方法.在对SPARC芯片MB86901算法描述编译过程中,MTC的编译效率比现有编译系统提高了57%. 相似文献