当前位置: 首页 > wzjs >正文

网站开发 项目介绍网站建设的意义与目的

网站开发 项目介绍,网站建设的意义与目的,东营seo整站优化,如何用手机建设一个网站在巴黎高师同步反应式系统的第一课中,描述时序算子特性的过程中,讨论到了 Lustre/Scade 语言时序算子与形式化验证方法之间的联系。 在 Lustre/Scade 中,程序的时序逻辑性质(temporal property)可以由Lustre 程序本身描述,而不需要…

在巴黎高师同步反应式系统的第一课中,描述时序算子特性的过程中,讨论到了 Lustre/Scade 语言时序算子与形式化验证方法之间的联系。

在 Lustre/Scade 中,程序的时序逻辑性质(temporal property)可以由Lustre 程序本身描述,而不需要引入新的时序逻辑去表达。在 Lustre/Scade 语言中,有同步观察(Synchronous Observer)的概念。其逻辑如下

node check(x: t) returns (ok: bool);
letassert H(x,y);y = F(x);ok = P(x,y);
tel;

assert H(x,y) 描述对程序环境的假设,如果 y = F(x)的话,则xy的之间的性质 P(x,y)成立。该程序的描述的逻辑的意义为,只要假设H(x,y) 成立,则性质P(x,y)总成立。

在Lustre程序中,通过Lustre描述的时序性质,可使用模型检查检查工具 lesar, kind 2 等进行验证。

一些时序性质例子

连续两个true的情况始终不能发生

该时序性质可以用如下 Lustre 程序表达

node never_twice(A: bool) returns (OK: bool);
letOK = true -> (A and pre A);
tel;

在首周期,不可能出现连续两次true,因此性质为true。在往后周期中,当前周期值,与上一周期值不能同时为 true。如此,通过Lustre时序算子->,构造了该时序性质。

任何事件A的发生,都需要跟随着B发生,B发生在C之前

如下的时序逻辑能描述该性质

-- 在`implies` 中,只要A不发生,不论B是否发生,结果都为`true`。如果A发生了,则B必须发生,才能使`implies`为true。
node implies(A, B: bool) returns (OK: bool);
letOK = not(A) and B;
tel;-- 在 `once` 中,只要出现过一次A 发生(ture),则`once`始终为 true。
node once(A: bool) returns (OK: bool);
letOK = A -> A or pre OK;
tel;node followed_by(A, B: bool) returns (OK: bool);
letOK = implies(B, once(A));
tel;

followed_by(A, B) and followed_by(B, C) 可描述该时序性质。

Scade One 中的新特性 assert

在2024年首发的新一代Scade工具Scade One中,相比Scade 6新引入了assert 特性。assert 特性引入的目的为描述程序运行过程中的不变性质,与形式化验证工具配合使用。


文章转载自:

http://eurD7Fuc.jcxyq.cn
http://SBThqBVg.jcxyq.cn
http://9EZRzO2t.jcxyq.cn
http://M0nufYZc.jcxyq.cn
http://FqHqkQbE.jcxyq.cn
http://07Hi9K0l.jcxyq.cn
http://Lu3Nkjp5.jcxyq.cn
http://jH94TfB4.jcxyq.cn
http://sYQgdYgQ.jcxyq.cn
http://w0E1C6Dq.jcxyq.cn
http://deNOroiL.jcxyq.cn
http://hS0itNDv.jcxyq.cn
http://nh6FrtAI.jcxyq.cn
http://odhQM81Q.jcxyq.cn
http://AWdyoPNx.jcxyq.cn
http://Qq0h4bEp.jcxyq.cn
http://rGT7becY.jcxyq.cn
http://Ad0JNoPj.jcxyq.cn
http://ZDK1ad8v.jcxyq.cn
http://X7OXCIAC.jcxyq.cn
http://viFo0bQh.jcxyq.cn
http://1dlnukXQ.jcxyq.cn
http://pAa5eSz5.jcxyq.cn
http://p7u22JgL.jcxyq.cn
http://pMFVnJNi.jcxyq.cn
http://aNBzlg0f.jcxyq.cn
http://6vQ9JUKf.jcxyq.cn
http://uxSNi4gJ.jcxyq.cn
http://KxG5JEoF.jcxyq.cn
http://u964xRjC.jcxyq.cn
http://www.dtcms.com/wzjs/778927.html

相关文章:

  • 全椒做网站变更网站怎么做
  • 网站怎么做可以再上面输入文字网站设计深圳公司
  • 长春星宿网站建设公司怎么样广州网站推广联盟
  • 个人网站可以做淘宝客网站吗运营外包
  • 淘宝客一定要建立网站做响应式网站一般都用哪些框架
  • 自考网页制作与网站建设培训学校网站建设要点
  • 重庆有那些制作网站的公司wordpress覆盖密码重置
  • 金华网站如何制作得物app公司怎么样
  • 南城微网站建设太原做响应式网站设计
  • WordPress建立电商网站电子商务网站问题与解决方案
  • 网站开发毕业设计报告学校 网站建设 报销
  • 克隆网站模板网站建设宗旨是指
  • 企业网站的基本功能wordpress 支付
  • 深圳旅游网站建设响应式网站 分辨率
  • 前海艾爻网站 建设最好的网站建设公司哪家好
  • 有没有做租赁的网站备案网站地址
  • 去后台更新一下网站小微宝安网站建设
  • 建设网站要注册公司吗百度引擎搜索
  • 网站不显示域名解析错误怎么办描述建设一个网站的具体流程
  • 东莞 网站 建设建筑人才网哪些
  • 南京振高建设有限公司官方网站厦门旅游网站设计
  • 怎么做软文代发平台网站网站建设网站制作需要多少钱
  • 网站建设 官微信公众号运营需要做什么
  • 树形菜单的网站代码华为公司邮箱是多少
  • 好网站有没有怎样进行网站板块建设
  • 好看的模板网站建设网站首页栏目设置
  • 网站如何做3d产品卖服务器网站源码
  • 软件网站怎么做的福田企业网站优化排名
  • wordpress建站模版男女做那个的网站
  • 黑龙江能源建设网站网站开发环境及工具