首页 | 本学科首页   官方微博 | 高级检索  
     检索      

并发系统互斥约束的形式化验证
引用本文:鱼先锋,王辉.并发系统互斥约束的形式化验证[J].商洛学院学报,2011,25(6).
作者姓名:鱼先锋  王辉
作者单位:1. 商洛学院计算机科学系,陕西商洛,726000
2. 商洛学院数学与计算科学系,陕西商洛,726000
基金项目:商洛学院科研基金项目(10SKY023)
摘    要:并发系统的模型是其性能评价、仿真、作业调度及控制的研究基础。互斥是并发系统最重要的性质之一,建立了具有互斥约束系统的一般数学模型———互斥模型。将模型互斥性分解为安全性、活性和无阻性约束,形式化规约成LTL公式;给出了基于不动点的互斥模型的模型检测算法。并结合实例进行了互斥模型的形式化验证,给出了模型精化改进的详细过程。随着并发系统进程增加,不动点模型检测算法会面临状态爆炸问题,给出了另一种基于布尔公式的BDD(二叉决策树)运算下的符号化模型检测方法,有效地缓解了状态爆炸问题。

关 键 词:互斥模型  模型检测  不动点  BDD  

Formal Verification of Mutex of Concurrent System
YU Xian-feng,WANG Hui.Formal Verification of Mutex of Concurrent System[J].Journal of Shangluo University,2011,25(6).
Authors:YU Xian-feng  WANG Hui
Institution:YU Xian-feng1,WANG Hui2(1.Department of Computer Science,Shangluo University,Shangluo,Shaanxi 726000,2.Department of Mathematics and Computational Science,Shaanxi 726000)
Abstract:The model of concurrent system is the research foundation of its performance evaluation, simulation, scheduling and control. Mutex is one of the most important features of concurrent systems. This study establishes a general mathematical model--Mutex-Model for exclusive systems.The mutex feature of concurrent system is decomposed into safety, liveness and non-blocking and these features are translated into LTL formulas formal specification. A model checking algorithm based on fixpoint theory for Mutex- Model is given. And then combined with an example,the paper formally verifies the Mutex-Model. The explicit refinement and improvement of the model is given. As concurrent system's processes increase, this model checking algorithm have to face state explosion problem. So another symbolic model checking algorithm based on BDD and Boolean formulas is proposed. This algorithm is simple and efficient, and effectively alleviate the state explosion problem.
Keywords:mutex-model  model checking  fixpoint  BDD  
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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