这个老师真的好

一个周能够看到他三次

一看就是实在的老师

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相关推荐

  1. 形式化方法(Formal Methods)

    形式化方法是基于严密的.数学上的形式机制的计算机系统研究方法. 形式化方法(FM-Formal Method)知识体系中的6个知识领域为: ① 基础(Foundations); ② 形式化规格(For ...

  2. 第五课 formal method 的课件和翻译,原来老师用latex打印的,pdf转成markdown,之后翻译的

    COMP 313 - Formal Methods Lecture 5 : FunctionsinZ MartinZimmermann(UniversityofLiverpool) Planfor t ...

  3. SAwUML – UML-based, contractual software architectures and their formal analysis using SPIN

    一.基本信息 标题:SAwUML – UML-based, contractual software architectures and their formal analysis using SPI ...

  4. 阅读论文Formal verification of smart contracts based on users and blockchain behaviors models

    1 题目(Formal verification of smart contracts based on users and blockchain behaviors models) 1.1 作者.出 ...

  5. Formal Evaluation

    Definition Formal verification (形式验证) : 根据某个或某些形式规范,利用数学的方法证明其正确性或非正确性: (Formal verification methods ...

  6. 计算机专业术语graphui,计算机专业术语英译

    ​1. Hardware 硬件 Control structures and Microprogramming(控制结构和微程序设计). Arithmetic and Logic structures ...

  7. 【转】计算机学会推荐国际学术期刊

    中国计算机学会推荐国际学术期刊 (计算机系统与高性能计算) 一.A类 序号 刊物简称 刊物全称 出版社 网址 1 TOCS ACM Transactions on Computer Systems A ...

  8. [转]CS的顶级会议和期刊

    原文地址:   http://blog.csdn.net/noter/archive/2009/08/05/4414168.aspx CS的顶级会议和期刊 SCI或SCIE收录的本学科刊物清单请登陆 ...

  9. [转贴]计算机学术期刊排名

    一.程序语言和软件工程 权威期刊类: ACM Trans on Programming Languages & Systems Annals of Software Engineering I ...

最新文章

  1. 关于python2.7的md5加密遇到的问题(TypeError: Unicode-objects must be encoded before hashing)...
  2. edge浏览器如何把网页放到桌面_最强桌面浏览器
  3. TPLink 备份文件bin文件解析
  4. RabbitMQ+haproxy+keeplived 高可用负载均衡+镜像集群模式_集成负载均衡组件 Ha-Proxy_02
  5. 深度学习(deep learning)优化调参细节(trick)
  6. 韩国韩亚航空数万份乘客身份信息被泄露
  7. 在阿里云上遇见更好的Oracle(四)
  8. snowflake算法
  9. 微软切断XP供应 Vista成制造商惟一选择
  10. jmeter性能测试~Beanshell
  11. 没有磁盘计算机就无法工作,解决办法:Bios找不到硬盘的完美解决方案,请选择STATConfigur...
  12. openwrt配置内核,加载air720 4G模块的USB串口设备
  13. 百度没有柳传志,联想没有李彦宏
  14. Zotero安装与同步配置(PC+ipad双平台)
  15. 微信小程序获取微信卡包发票原件及格式化发票信息
  16. Android 百度地图导航引擎初始化失败
  17. “辉夜姬”:多利之后的动物明星
  18. 深度学习下的电商商品推荐
  19. C++ 判断路径是否存在,不存在则创建(包含多级创建)
  20. 【云代码】ip代理手机路由器对游戏行业的作用

热门文章

  1. Linux系统高并发kernel参数优化
  2. Php基础数学运算篇
  3. Node提示:error code Z_BUF_ERROR,error error -5,error zlib:unexpected end of file
  4. 一行Java代码实现不用区分系统获取Tomcat下的某路径
  5. 随机采样方法整理与讲解(MCMC、Gibbs Sampling等)
  6. 1、MyBatis面向接口编程
  7. linux时间调整为dst,在Linux中禁用夏令时(DST)更改
  8. Dockerfile 布局的良好实践
  9. 神策数据荣登 2020 IDC 中国 Fintech 50 强榜单
  10. 数据驱动才是零售企业转型的核心!