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相关推荐
- 形式化方法(Formal Methods)
形式化方法是基于严密的.数学上的形式机制的计算机系统研究方法. 形式化方法(FM-Formal Method)知识体系中的6个知识领域为: ① 基础(Foundations); ② 形式化规格(For ...
- 第五课 formal method 的课件和翻译,原来老师用latex打印的,pdf转成markdown,之后翻译的
COMP 313 - Formal Methods Lecture 5 : FunctionsinZ MartinZimmermann(UniversityofLiverpool) Planfor t ...
- SAwUML – UML-based, contractual software architectures and their formal analysis using SPIN
一.基本信息 标题:SAwUML – UML-based, contractual software architectures and their formal analysis using SPI ...
- 阅读论文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 作者.出 ...
- Formal Evaluation
Definition Formal verification (形式验证) : 根据某个或某些形式规范,利用数学的方法证明其正确性或非正确性: (Formal verification methods ...
- 计算机专业术语graphui,计算机专业术语英译
1. Hardware 硬件 Control structures and Microprogramming(控制结构和微程序设计). Arithmetic and Logic structures ...
- 【转】计算机学会推荐国际学术期刊
中国计算机学会推荐国际学术期刊 (计算机系统与高性能计算) 一.A类 序号 刊物简称 刊物全称 出版社 网址 1 TOCS ACM Transactions on Computer Systems A ...
- [转]CS的顶级会议和期刊
原文地址: http://blog.csdn.net/noter/archive/2009/08/05/4414168.aspx CS的顶级会议和期刊 SCI或SCIE收录的本学科刊物清单请登陆 ...
- [转贴]计算机学术期刊排名
一.程序语言和软件工程 权威期刊类: ACM Trans on Programming Languages & Systems Annals of Software Engineering I ...
最新文章
- 关于python2.7的md5加密遇到的问题(TypeError: Unicode-objects must be encoded before hashing)...
- edge浏览器如何把网页放到桌面_最强桌面浏览器
- TPLink 备份文件bin文件解析
- RabbitMQ+haproxy+keeplived 高可用负载均衡+镜像集群模式_集成负载均衡组件 Ha-Proxy_02
- 深度学习(deep learning)优化调参细节(trick)
- 韩国韩亚航空数万份乘客身份信息被泄露
- 在阿里云上遇见更好的Oracle(四)
- snowflake算法
- 微软切断XP供应 Vista成制造商惟一选择
- jmeter性能测试~Beanshell
- 没有磁盘计算机就无法工作,解决办法:Bios找不到硬盘的完美解决方案,请选择STATConfigur...
- openwrt配置内核,加载air720 4G模块的USB串口设备
- 百度没有柳传志,联想没有李彦宏
- Zotero安装与同步配置(PC+ipad双平台)
- 微信小程序获取微信卡包发票原件及格式化发票信息
- Android 百度地图导航引擎初始化失败
- “辉夜姬”:多利之后的动物明星
- 深度学习下的电商商品推荐
- C++ 判断路径是否存在,不存在则创建(包含多级创建)
- 【云代码】ip代理手机路由器对游戏行业的作用
热门文章
- Linux系统高并发kernel参数优化
- Php基础数学运算篇
- Node提示:error code Z_BUF_ERROR,error error -5,error zlib:unexpected end of file
- 一行Java代码实现不用区分系统获取Tomcat下的某路径
- 随机采样方法整理与讲解(MCMC、Gibbs Sampling等)
- 1、MyBatis面向接口编程
- linux时间调整为dst,在Linux中禁用夏令时(DST)更改
- Dockerfile 布局的良好实践
- 神策数据荣登 2020 IDC 中国 Fintech 50 强榜单
- 数据驱动才是零售企业转型的核心!