| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Scyther工具库安装使用教程详细(spdl形式化语言)Ubuntu -> 正文阅读 |
|
[系统运维]Scyther工具库安装使用教程详细(spdl形式化语言)Ubuntu |
0. 源代码地址代码的GitHub链接 这个项目的README.md里有部分安装教程,还有一个Scyther的安装使用文档链接,但是这里有一个坑点,这两个安装说明之间存在冲突。 Scyther安装使用文档链接 原页面都是英文,截图的时候我用了页面翻译,所以有的地方不是特别准确 1. 环境安装我的环境使用的是Ubuntu16,使用的是安装使用文档中的安装方式,但是并不能像安装文档说的,一条指令结束就可以运行,还需要再装一些别的插件。
2. 代码下载解压代码下载这个版本的,注意这个版本和GitHub上下载的版本略有差异
解压(别在下载路径里直接解压了,给它挪个地方)
如果按照安装教程,这个时候就可以运行了,尝试运行一下会出现如下报错 打开页面里的那个链接
出现报错pip未安装,我是找了一个比较新的虚拟机从新截图记录安装步骤的,所以很多东西都没有。 3. pip安装首先尝试按照提示安装
然后再重复安装wxPython,下着下着就会超时中止,并提示pip版本低。 按照它的提示来
会出现新的错误
如果因为网络问题这次下载提前中断,记得去本地把下载失败的文件删除,不然就会像这样,它并不覆盖原路径,而是在后边加一个.1,再正常执行指令的时候就会报错。
4. gtk安装
5. wxPython安装现在终于可以安装wxPython了。
6. 修改代码在scyther-gui.py的140行加上
把141行的wx改为adv 修改前: 7. 运行
8. 命令行执行Scyther的使用方法,和spdl的语言规范官方文档里有,我自己也上传了一份,省的以后再去找了 调出帮助文档
代码就有个ns3.spdl,可以拿来测试。
有几个Fail就会生成几个pdf。 相关链接 Scyther形式化验证工具简单教程 Scyther tool 入门 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 13:31:51- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |