BACH:线性混成系统有界可达性模型检验工具
混成自动机的模型检验问题非常困难,即使是其中相对简单的一个子类--线性混成自动机,它的可达性问题仍然是不可判定的.现有的相关工具大都使用多面体计算来判定线性混成自动机状态空间的可达集,复杂度高、效率低,无法解决实际应用规模的问题.描述了一个面向线性混成系统有界可达性模型检验工具--BACH(bounded reachability checker),该工具能够沿指定路径(组)对单个线性混成自动机、多个线性混成自动机的组合进行可达性检验,并且在此基础上结合路径遍历技术完成对所有路径的有界可达性检验.实验数据显示,BACH不仅在面向路径可达性检验方面性能优异,可以适用于足够长度的路径,而且在针对所有路径的有界可达性检验时,BACH可以解决的问题规模也远远超过同类工具,已接近工业界应用的要求.
线性混成系统、线性混成自动机、有界可达性检验、线性规划
22
TP311(计算技术、计算机技术)
国家自然科学基金90818022,61021062;国家重点基础研究发展计划9732009CB320702;国家高技术研究发展计划8632009AA01Z148,2007AA010302
2011-08-17(万方平台首次上网日期,不代表论文的发表时间)
共19页
640-658