11、运行时验证教学与数据竞争检测新方法

运行时验证教学与数据竞争检测新方法

运行时验证课程的高级主题与教学

运行时验证课程难以做到面面俱到,总会有一些方面被遗漏。为了让学生认识到该主题的相关性并将其与自身工作联系起来,教师可以结合学生正在进行的项目来探讨高级主题。
- 针对不同背景学生的高级主题
- 对于从事安全和隐私属性分析的学生,学习超属性的运行时验证是必要的。
- 有统计学背景的学生可能更能理解流处理中实时计算的需求。
- 专注于并发和分布式系统的学生,能意识到分析顺序和单体程序时不存在的新问题和挑战。
- 具有更形式化背景的学生,可以探讨可监控性及其限制、如何从执行跟踪推断规范、静态分析如何减轻动态分析等问题。
- 课程总结与前沿挑战探讨 :在课程结尾,安排关于运行时验证当前挑战的环节,能让学生接触到该研究领域的前沿。过去曾讨论过如事务信息系统、合同和政策、安全以及基于采样的运行时验证等主题。

在教学方面,为计算机科学专业学生设置大量实践课程,目的是让学生看到运行时验证技术的实际应用价值。教师不仅教授理论知识,还着重讲解如何构建运行时验证工具。
- 教学内容与方法
- 2005年开始从事运行时验证工作时,大部分工作集中在验证系统级属性和对象级规范。后来在与行业伙伴合作中,遇到了基于事务的属性,这促使开发了自己的规范语言和工具Larva,可让验证工程师调整验证单元的概念。
- 采用符号自动机进行规范,一方面其图形表示便于软件工程师理解,另一方面支持变量声明、查询和操作,使符号更具表达力且让工程师感到熟悉。
-

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值