基于LOG文件的对象式系统动态语义分析技术

来源 :武汉大学 | 被引量 : 0次 | 上传用户:laniya82
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对象式系统OOS(Object-Oriented System)的继承和多型所带来的多态性,虽然给软件开发提供了重用和灵活机制,但也给测试工作带来更大的复杂性,特别是OOS的动态测试技术在程序的测试与维护中具有更重要意义.针对OOS的特点,我们研究了一种新的动态测试模型,并以此模型设计了动态测试工具OODT.该工具系统以主流语言C++书写的源程序为输入,通过静态分析生成类图、对象图,依据使用事件(USE CASE)生成OOS测试过程中的对象关联图(即执行路径)和保留动态测试过程中执行路径上关键点信息的LOG文件,通过归纳分析每个Use Case执行过程中形成的LOG文件,可判断该路径的执行是否正确.同时将执行路径标识到系统结构图上,可判别动态测试覆盖率.OODT辅助测试工具系统由静态分析器(生成类图、对象图)、动态分析器(生成时间关联图或称顺序图、状态图、活动图)以及源代码扩展器、测试结果归纳分析器几部分组成.该论文研究的重点是LOG数据文件的形式化表示方法,基于LOG数据文件的规归分析模型的研究,以及测试结果的归纳分析器理论与实现技术的研究.
其他文献
针对传统的三层结构对基于分布式的多个应用服务器、多个数据库的应用还有一些局限性的问题,该文提出一个通用的分布式四层框架,该框架采用四层架构——客户端、分布服务器、
无线Mesh网络是一种新型的无线网络技术,它预期可以解除Ad Hoc网络、无线局域网、无线个人体域网、无线城域网的一些限制,并用来构建新型的商用移动网络。无线Mesh网络是基于IP
多主体系统是人工智能的一个重要分支,它研究构建包含多个主体的复杂系统的原理以及协调自治主体行为的机制.仿真机器人足球比赛提供了一个理想的实时、有噪音、协作与对抗的
从逆向工程角度,状态可以看作对象收到消息后产生的行为的分类,类的方法体中的流程控制语句可以用来区别对象的行为.该文据此提出了一种逆向抽取对象状态模型的方法,该方法定
这篇论文分析了当前几种应用层多播体系,通过分类比较他们各自的优点和缺点,得出设计应用层多播体系的较为优越的方式.同时,设计了一种新的应用层多播体系,吸收了几种应用层
随着计算机技术的普及应用,XML以其半结构化、自描述等特征已经逐渐成为网络上数据描述和数据交换的标准,并且在越来越多的领域得到应用。同时,XML不断增大的数据量给XML数据查
该文首先分析了IPSec的原理、现状、发展和不足;然后对广泛使用的Kerberos鉴别协议和X.509协议的原理以及如何应用在IPSec中进行了讨论,着重分析Kerberos协议在IPSec应用中的
该文介绍SNMP简单网络管理协议,包括它的管理模型,运行过程,应用状况,和其他测量技术进行比较说明其优势;在对网络管理、性能管理及其重要意义有了一定了解,并充分掌握SNMP协
NERMS(Network Education Resource Management System,网络教育资源管理系统)是我们承担的吉林省科学技术厅的重大项目,旨在运用各种先进的支撑技术,开发一个性能良好的网络
该文分别针对网络性能评估中的两个主要问题——网络流量模型,网络仿真模型进行了探讨,对仿真的建模效率和仿真效率作了改进.对于网络流量模型,我们分析了应用流量和LAN、WAN