欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

comp313 formal methods lec1

发布时间:2025/3/18 编程问答 35 豆豆
生活随笔 收集整理的这篇文章主要介绍了 comp313 formal methods lec1 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

这个老师真的好

一个周能够看到他三次

一看就是实在的老师

recording在teams外面录制比较合适的,保证gbdr

为什么需要

动机

今年怎么学习这个课程

增加

查找

我们需要一些implementations

如果已经有了

能不能有不完全的信息

你怎么去查找这个信息

现在我们有这样的问题

natural language 是有一些模糊性的

我们需要做一些更加严谨的系统

barber类似一个计算机科学家

为什么需要formal method

我们需要证明这个系统是真的正确的

用数学的方法来解释这个事情是对的

我们全部的东西都是数学的

我们用数学的方法做设计和检测

我们用正确的逻辑来分析

我们有清晰的semantic来分析

在这里

我们没有不清楚的点

我们能够拿到一个specification,直接去做这个东西,我们有一些自动化的工具

有一些系统是比较多复杂的,而且有些系统的很重要

比如说工业控制软件

发电站的控制

通信系统

航天系统

我们要保证我们这个系统是正确的,能够做我们希望做的事情

我们希望她们的不要崩,崩了就坏了

business critical system很重要,不能崩

instil灌输

给了一个做code checking的很好的方法

我们可以写specification

我们可以看这个button

可以从你给的需求,变成一个比较合适的方法

之后用一些系统的方法来接受这个系统

我们可以用这个系统来做需求到正式的需求的转化

最后我们来实践这个系统

直到我们这个系统能够足够的被大家所认可和接受

直到我们对于这个系统的认可是足够的,是能够被接受的

这个老师不错

上课互动链接

z变换:经典一级模型检测,理论的东西

暂时的逻辑:concurrent dynamic distributed

模型检验:verification

小的program的specification

模型检测是有很多工具

z就是一个transform function

get a new name

输入,做一些事情,输出

这些都能够做一些transformation

这是一些

这些符号好奇怪

反应系统和暂时逻辑

就是引入了很多的暂时的逻辑

有很多的东西是在不断的输入和输出

暂时的逻辑,用来去做这个的建模

promela

如果被occopied

这个

PROMELA (Process or Protocol Meta Language) is a verification modeling language introduced by Gerard J. Holzmann. The language allows for the dynamic creation of concurrent processes to model, for example, distributed systems. In PROMELA models, communication via message channels can be defined to be synchronous (i.e., rendezvous), or asynchronous (i.e., buffered). PROMELA models can be analyzed with the SPIN model checker, to verify that the modeled system produces the desired behavior. An implementation verified with Isabelle/HOL is also available, as part of the Computer Aided Verification of Automata project.[1] Files written in Promela traditionally have a .pml file extension.

finite state program是一个program的检验

temporal spefication这个是一系列的输入

这里有

model checking猛

没有tutorials

每一个周都有一个作业

两个class test 选择题

一个final examination 大题,4个大题,1:z+1:+2:model checking

每个周一有课件的上传,英国的晚上十点,

总结

以上是生活随笔为你收集整理的comp313 formal methods lec1的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。