共查询到20条相似文献,搜索用时 234 毫秒
1.
2.
3.
为了实现面向对象语言编译器自动测试工具(O-OCTT)对多种面向对象语言的支持功能,研究系统功能扩展的实现方法.基于现有O-OCTT的测试模式和整体功能构架,借鉴插件式(plus-in)的设计思想,对系统的测试用例生成器进行改进,将测试用例中间代码自动生成的方法引入测试用例自动生成过程中,实现系统对多面向对象语言的支持,使O-OCTT能适应面向对象语言编译器的自动化测试要求. 相似文献
4.
5.
编译器前端构造工具及JLUCC的实现 总被引:2,自引:0,他引:2
针对多种典型的编译器构造工具存在对文法有限制、嵌入式语义动作有负面影响,目标语言单一和调试维护困难等一些问题,设计并实现了一种新的编译器构造工具--JLUCC(Jilin University Compiler Compil-er).JLUCC使用Earley分析方法,结合反射、面向对象和设计模式等技术,具有词法分析器、语法分析器、抽象语法树和遍历工具等编译器模块的自动生成功能,可以支持任意上下文无关文法、多遍处理和对目标语言的扩展.其功能强大、使用方便、便于维护和扩展,具有广阔的应用前景.展望了未来编译器构造工具的发展趋势. 相似文献
6.
传统的编译器前端生成器由于结构和算法等原因, 通用
性和可扩展性较差. 为解决这一问题, 提出并实现一种通用可扩展编译器前端生成器〖CD2
〗JLUCC. JLUCC使用面向对象、 反射和设计模式等技术, 具有通用、 可扩展和易于使用等
特点. 通过使用JLUCC开发C/ATLAS语言编译器的实践, 验证了JLUCC的有效性. 相似文献
7.
在商用数据库管理系统DM4中设计并实现了过程SQL语言DMPL/SQL.提出了DMPL/SQL语言解释器的总体结构.该解释器由编译器和虚拟机两部分构成.编译器分析源代码并生成中间代码,虚拟机以立即或延迟的方式对中间代码进行解释执行.介绍了实现DMPL/SQL语言解释器的关键技术.为提高程序的执行效率,在名字解析、SQL语句的执行以及异常处理等阶段采用了多种优化方法.该语言目前已广泛使用于基于DM4的数据库应用中. 相似文献
8.
面向对象语言编译器自动测试工具 总被引:2,自引:1,他引:2
针对面向对象语言编译器的自动测试问题,结合实际项目,研究了面向对象语言编译器自动测试工具(简称O-OCTT)设计与实现涉及的有关理论和技术的关键点,阐述了O-OCTT的系统目标定位.在对传统编译器的测试模式进行分析与比较的基础上,提出并设计了O-OCTT的测试策略、测试模式和体系结构.提出的可行的O-OCTT的实现机制,测试用例产生策略及引入的插件式设计思想,使O-OCTT可适用于多种面向对象编译器的测试. 相似文献
9.
10.
渐开线直齿圆柱齿轮的参数化三维造型 总被引:2,自引:0,他引:2
介绍了在 Auto CAD 2 0 0 0环境下运用 VBA编程实现渐开线直齿圆柱齿轮的参数化三维造型。通过屏幕对话框输入齿轮的参数后 ,程序即可对有关的设计计算、数据处理、图形绘制进行综合处理并生成齿轮的三维模型。此方法造型速度快 ,精度高 ,是对 Auto CAD三维造型功能的一个扩充。 相似文献
11.
在描述通信协议中抽象语法描述ASN.1被广泛应用。通过对VoIP网关中H.323协议栈实际开发,论述了ASN.1到C/C++编译器的实现过程。 相似文献
12.
阐述了面向对象数据库的含义和特点,然后结合Oracle8和PL/SQL语言,对Oracle面向对象数据库的实现作一个简单介绍. 相似文献
13.
μC/OS-Ⅱ操作系统支持多种芯片.针对ARM的编译器大多采用的是ARM公司提供的ADS,一些提供ARM芯片的厂家常用自己提供的编译器,导致在ADS中编译的代码不能在该厂家提供的编译器中编译.通过μC/OS-Ⅱ在OMAP5910中ARM核端的成功移植,阐述了在CCS编译器下移植和ADS1.2编译器下移植的异同点,介绍了通过TI公司的CCS编译器来编译μC/OS-Ⅱ,移植到OMAP5910的3个要点:系统启动代码、与操作系统移植相关代码及系统时钟定时器驱动.为通过CCS编译器进行编译把μC/OS-Ⅱ移植到TI公司的其它芯片提供了很好的样例. 相似文献
14.
本文主要阐述Linux+数据库的开发模式,用动态PL/SQL高级数据库程序设计语言,提出了基于动态PL/SQL的数据库开发的两种模式,对动态PL/SQL数据库服务器进行了设计,并给出了客户端与数据库服务器的连接方式。这种基于动态PL/SQL数据库具有良好的安全和跨平台效果。 相似文献
15.
李晓龙 《合肥工业大学学报(自然科学版)》2002,25(4):637-640
可编程控制器 PL C以抗扰性强、可靠性高和编程灵活等特点在工业上得到广泛应用 ,为了优化 PL C系统设计 ,介绍一种基于 MCS-5 1单片机的 PL C仿真器 ,并给出了硬、软件设计与实现方法。编程设计主要包括监控主程序、与主机通讯子程序及用户指令解释子程序等模块设计 ,该设计方案简洁 ,输入 /输出接点可扩展 ,为 PL C系统设计及实验教学提供了理论数据和途径 相似文献
16.
邹昌伟 《福建师范大学学报(自然科学版)》2008,24(6)
设计并实现了一个面向教学的类C编译器,支持全局或局部变量的定义、函数参数传递和函数递归调用.为避免对实际硬件体系结构的依赖,采用了Java语言的设计思想,类C编译器实现了先编译后解释执行的设计方案,同时给出了比文法更为直观的类C语言的语法图. 相似文献
17.
基于SOAP的网络消息安全策略 总被引:1,自引:0,他引:1
SOAP/XML可以自定义标记,能跨越不同的平面,给Web服务增加安全隐患.为了消除这一隐患,通过利用SOAP消息头,提出了SOAP的安全扩充模型,并提出了采用SOAP安全工具包实现安全模型功能的基本方法.针对权限设置等设计了一个Web服务访问控制器,将那些无权限的请求去掉.通过对SOAP消息的安全扩充和访问控制处理,提高了Web服务的健壮性,完善了Web服务协议栈的架构. 相似文献
18.
基于LL(1)的LL(2)分析方法 总被引:2,自引:0,他引:2
基于LL(1)的LL(2)分析方法,可以在很大程度上简化LL(2)分析器的构造和提高分析效率。其实质是当一个文法不是LL(1)文法时,只对不满足LL(1)条件的产生式部分用LL(2)分析处理,以简化分析表的构造和提高分析效率(称它为LL(1,2)分析器)。基于这种方法已实现了一个以语法图或巴科斯瑙尔范式描述的语法为输入,自动生成LL(1,2)语法分析器的编译器构造工具。若在语法图或语法规则的适当位置插入语义信息则与YACC(一个编译器的编译器)的功能类似,能构造出完整的编译器,该编译器构造工具经实用效果很好。文中提出的方法与讨论也适于推广到LL(k),k>2的情况。 相似文献
19.
王秀丽 《上海交通大学学报》2011,(Z1)
编译器验证是汽车电子软件开发过程中的重要一环.在分析了相关安全要求和通用验证方法的基础上,提出了一种基于测试的编译器安全验证策略,并给出了具体实现过程. 相似文献
20.
大型数显式8098世界时钟控制系统及PL/M语言的应用 总被引:1,自引:0,他引:1
本文论述了一种先进可靠的世界时钟微电脑控制系统,并且使用了一种先进的单片机开发语言——PL/M语言。该系统的特点是巧妙地利用交流电源实现了显示数据的串/并转换,大大提高了系统的可靠性。另外,PL/M语言的使用加快了该系统的开发速度。 相似文献