本文已被:浏览 1525次 下载 1953次
Received:April 17, 2013 Revised:April 23, 2013
Received:April 17, 2013 Revised:April 23, 2013
中文摘要: 针对现今软件使用逻辑错误的问题越来越多的出现, 提出了对最流行最普遍的编程语言——C语言子集的模型检测方法的研究. 采用基于Verds工具的模型, 运用C语言子集转化成Verds模型的算法, 结合Verds工具和MAGIC工具实现模型检测. 引入反例引导的抽象精化方法使模型检测解决状态爆炸的问题.
Abstract:In problem of software logic errors, nowadays it emerges more and more. The paper presents the research for model checking methods of C language, that it is the most popular and general programming languages. The model checking based on Verds tools, using C language subset into Verds model algorithm, combined with the Verds tools and MAGIC tools. Introducing the counterexample guided abstraction refinement (CEGAR) method to solve the problem of state explosion.
keywords: model checking tranform Verds CEGAR MAGIC
文章编号: 中图分类号: 文献标志码:
基金项目:国家科技重大专项(2012ZX01039-004)
引用文本:
张兰兰.基于Verds的C语言子集的模型检测方法.计算机系统应用,2013,22(11):19-25,18
ZHANG Lan-Lan.Model Checking Method on Subset of C Language Based on Verds.COMPUTER SYSTEMS APPLICATIONS,2013,22(11):19-25,18
张兰兰.基于Verds的C语言子集的模型检测方法.计算机系统应用,2013,22(11):19-25,18
ZHANG Lan-Lan.Model Checking Method on Subset of C Language Based on Verds.COMPUTER SYSTEMS APPLICATIONS,2013,22(11):19-25,18