中国科学院机构知识库网格
Chinese Academy of Sciences Institutional Repositories Grid
基于时序逻辑的并发系统测试用例生成

文献类型:学位论文

作者刘大光
学位类别博士
答辩日期2007-06-01
授予单位中国科学院软件研究所
授予地点软件研究所
关键词基于模型的测试 时序逻辑 约束事件 测试用例生成 测试目的
其他题名Test Case Generation for Concurrent Systems Using Temporal Logic
中文摘要测试是当前工业界应用最为广泛的软硬件确认技术,近年来正在向系统化、规范化、自动化的方向发展。基于模型的测试成为研究关注的焦点之一。 作为引导测试用例选择的标准,测试目的在测试用例生成过程中起到重要的作用。然而,目前的测试目的描述方法通常只关注系统的时序特性,而忽视了事件参数之间的数据相关性关系。并且构造测试目的的过程通常比较繁琐,所得测试用例描述也比较复杂。 本文提出了带约束事件的时序逻辑TLCE,能够自然简洁的描述系统运行中输入/输出事件之间的时序关系以及事件参数上的数据相关性约束。在基于模型的并发系统测试框架下,采用以TLCE为测试目的描述的切片算法,实现了测试用例生成工具,可以自动生成有效的测试用例集。 主要工作如下: 定义了带约束事件的时序逻辑TLCE的语法、语义,并对比讨论了其表达能力。 阐述了一个基于模型的并发系统测试框架,采用TLCE描述测试目的,重新设计了测试用例生成算法和定制规则,实现了测试用例生成工具。 进行了缓存一致性协议和会议协议的实例研究,所生成的测试用例集显著优于随机测试用例集,说明TLCE作为测试目的描述的有效性,以及该基于模型的测试框架的优势。
语种中文
公开日期2011-03-17
页码71
源URL[http://ir.iscas.ac.cn/handle/311060/5658]  
专题软件研究所_中科院软件所_中科院软件所
推荐引用方式
GB/T 7714
刘大光. 基于时序逻辑的并发系统测试用例生成[D]. 软件研究所. 中国科学院软件研究所. 2007.

入库方式: OAI收割

来源:软件研究所

浏览0
下载0
收藏0
其他版本

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。