modex,即model eXtractor,由bell实验室开发,基于spin的模型检测工具,modex通过自定义的test harness来从C源代码中抽取出需要验证的spin模型。然后调用spin进行处理,最后编译spin处理过的C代码,生成名为pan.exe或者pan的应用程序。
1.安装
下载地址:http://cm.bell-labs.com/cm/cs/what/modex/ http://spinroot.com/modex/
从该网站上下载源代码包,然后按照教程一步一步进行下去即可。主要需要flex和bison这两个工具。
由于modex需要调用spin的功能,因此,需要去http://spinroot.com/spin/Man/README.html下载spin。
modex和spin在ubuntu和windows下的cygwin环境下,皆可使用。但是,在cygwin情况下,需要调用dos2unix_modex_.run转换一下该文件的格式。
modex验证工具的调研报告
1.简介
modex,又名modexextractor。顾名思义,它能够根据用户需求从ANSI—C语言的代码中抽取出需要验证的目标模型。它是用标准C实现的,其检测目标是标准的C语言,不能处理其他语言。mo