美文网首页
UPPAAL模型检测工具

UPPAAL模型检测工具

作者: Allen的光影天地 | 来源:发表于2018-06-06 16:37 被阅读54次

从UPPAAL开始

  1. 原理:
    时间自动机是一个有时钟变量扩展的有限状态机,它使用时间变量评估为实数的密集时间模型,所有时钟同步进行。在uppaal中,一个系统被模拟成一个并行的几个这样的时间自动机网络。系统的状态由所有自动机的位置,时钟值和离散变量的值来定义。每个自动机可能会分别触发一个边或与另一个自动机同步,从而导致一个新的状态。

2.UPPAAL工具

uppaal有三部分组成:编辑器、模拟器、验证器。这三部分的功能分别是:

编辑器对模型进行编辑,并进行系统声明和模型声明。编辑器分为两部分:访问不同模板和声明的树窗格以及绘图画布/文本编辑器。模拟器对建立好的模型进行仿真,若所建立的模型符合语法要求,则模型会成功上传并仿真出结果; 验证器对模型应该满足的性质进行验证。

invariant: 粉色 一组在循环体内、每次迭代均保持为真的性质
guard: 绿色 满足条件就跳转下个location
update: 蓝色,跳转下个location后执行该命令,通常为赋值语句
sync:浅蓝色 个人理解是对该路径的描述

相关文章

  • UPPAAL模型检测工具

    从UPPAAL开始 原理:时间自动机是一个有时钟变量扩展的有限状态机,它使用时间变量评估为实数的密集时间模型,所有...

  • 关于uppaal在软件模型检测的应用

    更新了我的认识,形式化技术是一门在有限状态某些场景下有力的工具。必须将状态很好的抽离,状态之间的转变也可以表述的情...

  • psp主板检测工具pspident

    主板检测工具 PSP主板检测工具(PSPident),是一款PSP主机适用的主板检测工具,直接安装在PSP中,运行...

  • iOS-app瘦身工具

    一、废弃图片检测工具—LSUnusedResources 1、介绍和使用方法 Xcode工程中废弃切图文件检测工具...

  • react性能优化

    性能检测工具 安装react性能检测工具: 然后在./app/index.js中加入参数: 运行程序,在操作之前在...

  • go 竞态检测

    Go 工具套件在 Go 版本 1.1 引入了一个竞态检测工具(race detector)。这个竞态检测工具是在编...

  • 异常检测

    异常检测工具包识别出不同于输入数据集其他部分的数据点,每个数据点向异常检测模型传递一个异常值(从0到无穷)一描述这...

  • NBSI 安装过程中遇到的BUG

    NBSI是一款由VB语言编写的网站漏洞检测工具的名称,ASP注入漏洞检测工具,特别在SQL Server注入检测方...

  • 强制执行Lint规范代码

    Lint 开发中使用静态代码检测工具对代码进行检查,达到规范代码减少bug的目的。常用的检测工具有FindBugs...

  • 7. 逆向工具集和安装和使用

    iOS逆向工程的工具 大致可分为四类:检测工具、反编译工具、调试工具、开发工具检测工具如:Reveal、tcpdu...

网友评论

      本文标题:UPPAAL模型检测工具

      本文链接:https://www.haomeiwen.com/subject/umivsftx.html