模型检测--工具KeYmaera

VIP模型检测--工具KeYmaera
论文:KeYmaera: A Hybrid Theorem Prover for Hybrid Systems作者:Andre Platzer and JanKeYmaera摘要1 介绍2用于混合系统的KeYmaera验证工具3混合系统,混合自动机和混合程序摘要KeYmaera是一种用于混合系统的混合验证工具,它结合了演绎,实数代数和计算机代数证明者技术。它是自然的自动和交互式定理证明器 混合系统的规范和验证逻辑。 KeYmaera支持差分动态逻辑,它是用于混合程序的实值一阶动态逻辑,是混合自动机的程
开通可读全文 ·1k 人阅读
最低0.47元/天 解锁文章

论文:KeYmaera: A Hybrid Theorem Prover for Hybrid Systems
作者:Andre Platzer and Jan

摘要

KeYmaera是一种用于混合系统的混合验证工具,它结合了演绎,实数代数和计算机代数证明者技术。它是自然的自动和交互式定理证明器 混合系统的规范和验证逻辑。 KeYmaera支持差分动态逻辑,它是用于混合程序的实值一阶动态逻辑,是混合自动机的程序符号。为了使验证过程自动化,KeYmaera实施了广义的自由变量后续演算和自动证明策略,这些策略可象征性地分解混合系统的说明。为了克服实数运算的复杂性,我们在迭代背景封闭策略之后集成了实数消除。我们的工具特别适用于验证参数混合系统,并已成功用于验证列车控制和空中交通管理案例研究中的避免碰撞。

1 介绍

随着安全关键系统中计算机控制系统的复杂性显着增长,形式化验证变得越来越重要。在许多应用中,系统状态(如车辆的位置)会根据微分方程不断变化,并受离散控制器决策的影响。混合系统[7]是具有离散和连续动力学相互作用的此类系统的数学模型。模型检查器[7,5]通过详尽地研究状态空间来验证正确性,这为发现错误或特定规范的反例提供了良好的机制。不幸的是,混合系统的状态空间是无穷无尽的,不能将其划分成许多相关的区域来决定可达性[7]。由于演绎方法[4、2、8、1]以能够在有限域中处理而闻名,因此我们选择了基于证明的方法。我们介绍了使用自动定理证明(用于符号分解和执行系统模型),实际量化消除[3](用于处理混合系统的算术)以及计算机代数系统中的符号计算(组合)的验证工具KeYmaera。用于处理连续演化的微分方程式。作为中心概念,我们的工具以微分动态逻辑dL的顺序演算形式实现混合系统过渡行为的公理化[12,13]。 KeYmaera提供了证明策略,可以在很大程度上自动化验证过程。在一些实际应用中,证明结构甚至是完全自动的,例如用于证明避免火车或飞机的碰撞。
此外,定理证明与量化消除的等价变换相结合,使我们能够验证高度参数化的混合系统,甚至发现安全性至关重要的参数约束。 演绎符号系统分解获得的可追溯性使用户能够使用他的系统知识,将获得的约束投影到系统的自由参数上,以适应相关情况。 由于基本逻辑dL及其组成证明演算是自然而直观的,因此即使在计算上棘手的问题也可以通过KeYmaera中的选择

VIP 混成系统安全验证实战:KeYmaera X与微分动态逻辑详解 在安全关键系统中,模型检测并非AI领域的“检测模型”,而是一种基于数学逻辑的全状态空间验证方法。当系统同时包含连续物理过程与离散控制逻辑,如自动驾驶紧急制动、无人机高度控制时,传统仿真无法覆盖无穷状态,形式化证明成为可靠选择。KeYmaera X作为混成系统验证工具,基于微分动态逻辑(dC/dL),将微分方程与程序逻辑统一建模,通过符号推理与量词消解,在无限时间域上证明系统满足安全性质。本文从工具选型对比出发,介绍KeYmaera X的建模语法与证明流程,结合制动控制示例演示循环不变式与微分不变式的构造,并 开通可读全文·63 阅读·0 点赞·2 收藏 阅读全文

相关推荐

Simulink 模型验证

设置好步骤后点击保存,此时执行机里面就存好了步骤,点击运行后执行机将按照之前编号的步骤把数据依次发送给被测模型。注意:检查建模规范需要花费大量的时间,如果模型比较大,则我们应该检查子模型而不是直接检查所有模型。模型验证意思是用matlab自带的规范检查工具来检查自己画的模型是否符合规范。模型验证意思是用matlab自带的规范检查工具来检查自己画的模型是否符合规范。Model Metrics也是一个重要的指标,主要涉及画图人的制作规范。Design ErrorDetection可以检查自己画的逻辑里面的。

huahuayuyuyu的博客 2694

5. 模型测试 - Model Advisor 建模规范检查

基于模型的测试 - 模型静态测试

园长QwQ 1万+

全面解读模型检测工具Mocha

模型检测(Model Checking)是验证并确保系统行为符合预期规范的一种自动化技术。它通过构建系统模型的有限状态表示,并使用算法检查状态空间来验证特定的属性。这在保证复杂系统,如嵌入式系统、协议和硬件设计的可靠性方面至关重要。模型检测通过形式化方法,可以有效地识别和预防设计中的错误和漏洞,尤其在实时系统和分布式系统的设计与验证中具有举足轻重的地位。本章将深入探讨模型检测的概念、流程以及它在现代IT行业中的核心作用。Mocha是一款广泛应用于软件开发中的测试框架,最初设计用于浏览器测试。

weixin_42601134的博客 1151

KeYmaeraX版本:KeYmaera X:混合系统的无公害战术定理证明(发行)

混合系统的KeYmaera X定理证明 自动驾驶汽车,自动驾驶机器人,现代飞机或机器人手术:我们越来越多地将生命委托给计算机,因此,除了最高的安全标准-数学正确性证明之外,我们应该一劳永逸。 可以使用KeYmaera X证明程序来构造此类网络物理系统的证明。 作为混合系统定理的证明者,KeYmaera X用微分动态逻辑分析了控制程序和受控系统的物理行为。 KeYmaera X具有仅约2000行代码的最小内核,该内核隔离了所有对可靠性要求严格的推理。 如此小的和简单的证明者核心使信任验证结果变得更加容易。 基于核心驱动器的自动预定义搜索的预定义和自定义策略。 KeYmaera X带有一个基于W

自动定理证明基础(计算机)

计算机的自动定理证明, 命题逻辑与一阶逻辑谓词介绍, SLD归约介绍,many-sorted一阶谓词逻辑等

模型检测工具Mocha

模型检测工具Mocha用于检测协议安全属性等。。。运行环境linux

模型检测软件MAGIC

模型检测软件MAGIC模型检测软件MAGIC模型检测软件MAGIC模型检测软件MAGIC

模型检测工具spin

好用的模型检测工具spin,功能很强大。

基于555定时器的呼吸灯电路

呼吸灯是指LED灯在芯片的控制下完成由亮到暗的逐渐变化,感觉就像人在呼吸,其广泛使用在手机上,起到一个通知提醒的作用。呼吸灯在许多灯光装饰上也有大量使用,如音响、汽车广告牌等,在生活中较为常见。...

qq1074237849的博客 9476

Unity类银河战士恶魔城学习总结(P162 Improve skeleton提升敌人的效果)

为敌人添加了快慢刀

suzh1qian的博客 567

科研党必看!Zotero+Claude3插件实战:如何用AI高效阅读文献(附详细配置步骤)

本文详细介绍了如何通过Zotero与Claude3插件的深度整合,实现科研文献的高效阅读与管理。从环境配置到核心功能实战,包括智能摘要生成、精准学术翻译和论文写作辅助等,帮助科研人员大幅提升工作效率。特别适合需要处理大量文献的研究者使用。

o0p1q2r3的博客 428

新出的智谱GLM-4.7很牛逼?

Zhipu AI(智谱)最近发布的 GLM-4.7 再次刷新了开源大模型的天花板。作为一款约 400B 参数规模的 MoE 模型,它不仅在传统的代码与推理任务上超越了 DeepSeek-V3.2 和 Kimi-K2 等强力对手,更通过**“保留思考(Preserved Thinking)”和“交错思考(Interleaved Thinking)”**等架构级创新,重新定义了 Agentic Workflow 的设计范式。

kakaZhui的博客 2387

CSP - 2024 普及组初赛试题及解析

CSP - 2024 普及组初赛试题及解析

QD_Jason的博客 2899

python如何给声音增加回声效果

创建任何声音对象的回声效果。使用sndarray和numpy来创建原始声音的偏移和衰减副本。目前它只是使用硬编码的值来设置回声的数量和延迟。你可以根据自己的需要轻松地重新创建。这段注释说明了make_echo函数的用途和实现方式,即通过pygame的sndarray模块和numpy库来处理声音数据,生成具有回声效果的声音。函数中使用了固定的回声数量和延迟时间,但这些值可以根据用户的需求进行调整。

zhangzhechun的专栏 973

3D视觉实战之双目相机物体尺寸实时测量

视差图滤波能够将稀疏视差转变为稠密视差,并在一定程度上降低视差图噪声,改善视差图的视觉效果,但是比较依赖初始视差图的质量。的目标是获得左右两个相机的内参、外参和畸变系数,其中内参包括左右相机的fx,fy,cx,cy,外参包括左相机相对于右相机的旋转矩阵和平移向量,畸变系数包括径向畸变系数(k1, k2,k3)和切向畸变系数(p1,p2)以及其他一些畸变类型。:相比于昂贵的专业设备,便宜的双目摄像头可以显著降低成本,使得实时点云生成技术更加普及和经济实惠。

qq_53545309的博客 2091

2025年再论 SAP ABAP 系统经典的三层架构的理解

【摘要】本文基于作者19年SAP开发经验,深入解析SAP经典三层架构在S/4HANA时代的演进与实践。数据库层从多数据库支持转向HANA专属,通过SQLScript实现计算下推;应用层以ABAP平台为核心,融合OData和RAP等现代开发范式;表现层从SAP GUI过渡到Fiori Launchpad为主导。文章通过真实案例(如月末关账优化、ATP检查改造)展示三层协作如何提升性能,并探讨了本地/云/混合部署策略。全文贯穿SAP官方技术文档参考,为开发者提供体系化架构认知和实践指导。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 745

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

上一篇: 模型检测--工具PRISM
下一篇: python错误日志(logging)

双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —
ziigea夫差差
博客等级 码龄11年 22粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值