首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 62 毫秒
1.
信息泄漏事件不断发生使得数据库安全的重要性不断提高。基于SQL解析能够实现SQL到自然语言的翻译,帮助非专业人员分析数据库的访问活动和识别风险。通过SQL词法和语法的EBNF描述构造了可以用于LL的规则输入,使用ANTLR工具生成了SQL词法和语法解析器。进一步,SQL词法和语法解析器实现了SQL语句到抽象语法树的转换。并通过解析抽象语法树,将SQL语句翻译成自然语言。最后,将SQL解析和翻译功能应用在数据库防火墙和安全审计系统中。  相似文献   

2.
文章设计和开发的代码搜索引擎首先通过扩展Heritrix,构建本地代码库,利用ANTLR工具对本地代码库的Java源文件进行解析;其次,基于程序抽象语法树(AST)从方法级别和类级别检测克隆代码,对源代码中的方法(method)或者类(class)进行分类;再次,利用ASTParser对本地代码库扫描,抽取程序代码的语法信息,并利用Lucene对含有语法信息的文件建立索引和搜索模块。实验比较结果表明,实现的代码搜索引擎可优化已有的代码搜索引擎的搜索结果,并且对于搜索时间没有显著的影响,从而可更有效地帮助程序员查找与复用已有代码。  相似文献   

3.
应用层载荷特征是一种使用广泛、识别率高的指纹,但其生成主要依赖手工分析。针对该类特征的自动生成问题,提出一种基于程序不变量的指纹提取方法。该方法对应用程序进行插桩,跟踪应用程序处理协议数据包的过程,生成程序状态集并从中检测程序不变量,结合协议数据包中各个域的污点传播记录,获得数据包中存在的域间关系,进而提取出协议指纹。该方法具有效率高、不需分析协议语法语义、生成指纹精确性高等特点。  相似文献   

4.
基于VC++ 6.0的GPIB仪器控制实现方法   总被引:3,自引:0,他引:3  
高世鹰  刘振吉 《电子测试》2008,(10):51-54,65
利用VC++6.0控制GPIB仪器的程序直观、可读性较强,但需通过算法对回读的仪器波形进行解析。LabVIEW8.0具有自动解析波形的功能。为了更好地利用两种软件的优势,提高编程效率,本文提出了在VC++6.0境下利用Agilent VISA transition library与LabVIEW生成的动态链接库共同对GPIB仪器进行控制的方法,并举例说明该方法在频谱仪控制中的应用。  相似文献   

5.
针对汽车CAN总线报文数据繁多而导致的解析报文程序框架复杂、解析工程不稳定、所需时间成本较高的问题,本文利用解析代码相似性原理,提出了一种相似解析代码自动生成的CAN报文解析策略,并通过该策略设计出一种CAN报文解析辅助软件,实现了相似解析代码自动生成。经测试表明,通过该策略所设计出的报文解析辅助软件,将解析报文所需的时间减少至传统解析方式的8.8%,极大程度上降低了解析报文所需的时间成本,并提高了解析工程的稳定性,缩短了相关产品的开发周期。  相似文献   

6.
 本文提出了一种接近数学描述的面向分组密码算法的程序设计语言(Programming Language for the Block Cipher Algorithm,PLBCA).PLBCA能够以形式化方式方便地描述分组密码算法的结构.本文介绍了PLBCA的语法规范,以分组密码算法DES为例说明PLBCA应用方法,并借助ANTLR工具实现了PLBCA的解析器.利用PLBCA,密码学专家可以方便快捷地对密码算法进行算法正确性和安全性分析,以检验算法的设计.PLBCA有助于提高密码算法检验的效率,为密码算法的设计和自动检测分析提供了一种辅助工具.  相似文献   

7.
协议工程是计算机通信及网络研究中正在发展着的一个重要领域,其主要目的在于提供开发协议软件的一种自动的系统的方法,而协议综合是协议自动生成过程的一个重要环节。所谓面向服务的协议综合是指协议自动生成是从(N)层服务的形式描述出发,利用(N-1)层提供的服务,自动生成提供(N)层服务的(N)层协议的一种方法。面向服务的协议综合可确保所生成的协议不仅在语法上正确,而且还可保证语议上的正确,从而消除(减少)  相似文献   

8.
超链接自动生成器是一种提高网站管理效率的工具。本文介绍一种用VB6制作超链接自动生成器的设计思路和程序。  相似文献   

9.
在嵌入式电子系统测试语言的研究设计过程中,需要对语言进行词法分析、语法分析和语义分析.采用基于ANTLR的LL(k)文法进行词法分析、语法分析和抽象语法树遍历时,针对LL(k)文法中不能用左递归和步长限制等问题而遇到的文法推导冲突,指出了可行的解决方案,并构建了无冲突的嵌入式电子系统的测试语言的词法分析和语法分析程序.  相似文献   

10.
超链接自动生成器是一种提高网站管理效率的工具。本文介绍一种用VB6制作超链接自动生成器的设计思路和程序。  相似文献   

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

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