计算机应用

• 典型应用 • 上一篇    下一篇

基于层次单元划分的软件模型检测技术研究

陈晨 陈永生   

  1. 同济大学电子与信息工程学院 同济大学电子与信息工程学院
  • 收稿日期:2008-03-04 修回日期:2008-03-26 发布日期:2008-08-01 出版日期:2008-08-01
  • 通讯作者: 陈晨

Software model checking based on hierarchical unit partition

Chen CHEN Yong-Sheng CHEN   

  • Received:2008-03-04 Revised:2008-03-26 Online:2008-08-01 Published:2008-08-01
  • Contact: Chen CHEN

摘要: 通过对近年来软件模型检测领域流行的几种技术进行综述,提出了一种基于层次单元划分,使用引导式搜索方式的软件模型检测方案。本方案分为预处理、单元划分、状态空间搜索三个阶段,其中使用on-the-fly技术提高了搜索性能。实验证明,该方案在解决状态爆炸问题上有较好的效果。

关键词: 软件模型检测, 层次单元划分, 引导式搜索

Abstract: This paper reviewed some prevalent trends in this domain in recent years, then proposed a software model checking scenario, which was based on hierarchical unit partition and heuristic search. It has three phases, which are preprocess, unit partition and state space search. There is on-the-fly method in this scenario to improve the performance of model checking. Experiments prove that this model checking scenario works well on solving state explosion problem.

Key words: Software Model Checking, Hierarchical unit partition, Heuristic search