NuSmv安装与使用
2017-02-01 13:02
1741 查看
来源自我的博客
http://www.yingzinanfei.com/2017/02/01/nusmvanzhuangyushiyong/
下载源代码
http://nusmv.fbk.eu/distrib/NuSMV-2.6.0.tar.gz
最新的2.6.0版本可以自动下载MiniSat和ZChaff
安装依赖
构建项目,记nusmv解压后的目录为
创建空目录,以生成项目文件
使用
如果构建项目成功,开始编译NuSMV
将NuSMV依赖的文件
现在可以使用NuSMV来测试安装包里的例子
样例中的smv文件表示的是由系统状态图转换成的SMV模型,其生成语法可参考官方文档
NuSMV语法
http://nusmv.fbk.eu/NuSMV/userman/v26/nusmv.pdf
NuSMV2.6手册
http://nusmv.fbk.eu/NuSMV/tutorial/v26/tutorial.pdf
http://www.yingzinanfei.com/2017/02/01/nusmvanzhuangyushiyong/
下载源代码
http://nusmv.fbk.eu/distrib/NuSMV-2.6.0.tar.gz
最新的2.6.0版本可以自动下载MiniSat和ZChaff
安装依赖
sudo yum install gcc flex bison cmake tar gzip libxml2 readline doxygen tex readline-devel
构建项目,记nusmv解压后的目录为
<TOPDIR>
创建空目录,以生成项目文件
进入子目录 # cd NuSMV # pwd <TOPDIR>/NuSMV # mkdir build # cd build # pwd <TOPDIR>/NuSMV/build
使用
cmake来构建项目
# cmake .. [...] -- Build files have been written to: <TOPDIR>/NuSMV/build
如果构建项目成功,开始编译NuSMV
# pwd <TOPDIR>/NuSMV/build # make make成功后可执行文件存放于<TOPDIR>/NuSMV/build/bin
将NuSMV依赖的文件
master.nusmvrc所在目录导入环境变量
# export NUSMV_LIBRARY_PATH=<TOPDIR>/NuSMV/share/nusmv
现在可以使用NuSMV来测试安装包里的例子
# pwd <TOPDIR>/NuSMV/build # bin/NuSMV ../examples/smv-dist/counter.smv
样例中的smv文件表示的是由系统状态图转换成的SMV模型,其生成语法可参考官方文档
NuSMV语法
http://nusmv.fbk.eu/NuSMV/userman/v26/nusmv.pdf
NuSMV2.6手册
http://nusmv.fbk.eu/NuSMV/tutorial/v26/tutorial.pdf
相关文章推荐
- 彻底解决RedHat8下的Kylix3安装使用的问题(安装、字体显示、bcb编译问题)
- Red Hat Linux 7.0安装使用手记(六则)
- STL的心得(2)--如何使用安装STLPort
- 使用InstallShield制作ASP安装程序
- 使用 Microsoft SQL Server 2000 各种版本或组件而必须安装的操作系统
- 在网络中安装、配置和使用SUS服务
- 如何安装使用免费c及c++编译器
- 使用kickstart来快速安装redhat EL3
- perl在windows下的安装使用
- 如何使用 VB 编写自动反安装的程序?
- zlib 与 libpng 的配置与使用 part 3 libpng的安装与生成PNG图片
- 优秀的开源C++库:ACE及其安装使用
- 嵌入式工具Qt的安装与使用
- 体验:VC++ .NET 2003 –安装和使用STLport 4.5.3 和LokiPort
- 不用重新安装PowerBuilder8.0也可以使用
- ie5.0可以安装在Unix下使用!!!!!!!!!!!
- zlib 与 libpng 的配置与使用 part 2 zlib的安装
- GRUB安装,配置及使用汇总
- xplanner使用手记(安装)(2)
- MSDE自动安装使用方法