系统分析与验证课程笔记——目录


这个系列是研究生“系统分析与验证课程”的课程笔记记录,因为有好多篇,为了方便索引,所以写了这篇目录,也是为了能让有需要的人能够搜到,课堂上的内容已经更新完毕。

参考资料与引用

  1. 系统分析与验证课程 老师上课内容以及ppt
  2. 智能软件形式化验证课程 参照了其中部分内容
  3. Model Checking 作者Edmond M Clarke Jr(主要是Kripke的部分)
  4. Principles_of_Model_Checking 作者Christel Baier / Joost-Pieter Katoen
  5. Model Checking 2018课程 老师:Joost-Pieter Katoen

目录

写给学生看的系统分析与验证笔记(一)——形式化基础

写给学生看的系统分析与验证笔记(二)——Kripke structure

写给学生看的系统分析与验证笔记(三)——一阶逻辑公式建模并发系统

写给学生看的系统分析与验证笔记(四)——Transition Systems

写给学生看的系统分析与验证笔记(五)——Program Graph

写给学生看的系统分析与验证笔记(六)——TS和PG建模并发系统

写给学生看的系统分析与验证笔记(七)——线性时间属性(Linear-Time Properties)

写给学生看的系统分析与验证笔记(八)——线性时间属性之公平性

写给学生看的系统分析与验证笔记(九)——验证正则安全性(verifying regular safety properties)

写给学生看的系统分析与验证笔记(十)——Büchi自动机(Büchi automata)

写给学生看的系统分析与验证笔记(十一)——Generalized NBA(GNBA)

写给学生看的系统分析与验证笔记(十二)——验证ω-正则属性(Verifying ω-regular properties)

写给学生看的系统分析与验证笔记(十三)——线性时序逻辑(Linear temporal logic,LTL)

写给学生看的系统分析与验证笔记(十四)——LTL模型检测

写给学生看的系统分析与验证笔记(十五)——计算树逻辑(Computation tree logic,CTL)

写给学生看的系统分析与验证笔记(十六)——CTL模型检测

写给学生看的系统分析与验证笔记(十七)—LTL VS CTL

写给学生看的系统分析与验证笔记(十八)—CTL与公平性

写给学生看的系统分析与验证笔记(十九)—CTL+与CTL*


前置知识

  • 离散数学(主要是命题逻辑和图论部分)
  • 数据结构(主要是图结构及相关算法)
  • 编译原理(主要是有限状态自动机,正则表达式相关部分)

其实没学过也没啥关系,要用到了再看就行了。

知识图谱

在这里插入图片描述

后记

    说起来只是因为发现即使是比较难的知识,在愿意教授的人的讲解下,也会变得更加好懂,想着研究生阶段会做相关的工作,所以把模型检测的知识整理了一下。
  文章题目的起名方式就是参照《写给大家看的XXX》系列起的,感觉那个系列的书写得相当好,不仅学到具体的知识,某些地方也能窥见做人做事的道理,这也许就是软件工程的人解决一类通用问题的能力吧。
  因为是写给学生看的,所以少了很多证明,把需要用到的部分罗列了出来,感觉德国那边的课程还是很注重定理公式的证明的,给研究生上的课也就像正常课一样花相当多的时间精力去讲解一个个知识点,根本没有这边所谓的研究生应该怎么怎么样。
  要是后面有什么需要补充的肯定会去修修改改的,这里这段就是随便乱写的,完毕。

  • 12
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 17
    评论
学生管理系统 1. 登录界面 - 输入用户名和密码 - 点击登录按钮 - 如果用户名和密码正确,进入主界面 - 如果用户名或密码不正确,弹出错误提示 2. 主界面 - 显示所有学生的信息 - 支持添加、修改、删除学生信息 - 支持按学号、姓名、班级、年龄等条件进行排序和筛选 - 支持导入、导出学生信息 - 支持批量操作,如批量删除、导入、导出等 - 支持查看学生详细信息,包括学号、姓名、班级、年龄、性别、电话、邮箱等 3. 添加学生信息 - 点击添加按钮 - 输入学号、姓名、班级、年龄、性别、电话、邮箱等信息 - 点击保存按钮 - 如果输入信息有误,弹出错误提示 - 如果输入信息正确,保存信息并返回主界面 4. 修改学生信息 - 点击修改按钮 - 选择要修改的学生 - 修改学生的信息 - 点击保存按钮 - 如果输入信息有误,弹出错误提示 - 如果输入信息正确,保存信息并返回主界面 5. 删除学生信息 - 选择要删除的学生 - 点击删除按钮 - 弹出确认删除提示框 - 如果确认删除,删除学生信息并返回主界面 6. 排序和筛选 - 支持按学号、姓名、班级、年龄等条件进行排序和筛选 - 点击排序或筛选按钮 - 选择要排序或筛选的条件 - 点击确定按钮 - 显示排序或筛选结果 7. 导入和导出 - 支持导入和导出学生信息 - 点击导入或导出按钮 - 选择要导入或导出的文件 - 点击确定按钮 - 显示导入或导出结果 8. 查看学生详细信息 - 选择要查看的学生 - 点击查看详细信息按钮 - 显示学生的详细信息,包括学号、姓名、班级、年龄、性别、电话、邮箱等 以上就是一个简单的学生管理系统的设计,可以根据实际需求和具体情况进行调整和修改。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值