你在这里: 主页 教学 2018年夏季学期 项目分析(研讨会)

项目分析

程序分析是研究计算机程序自动分析的研究领域。在这一研究领域开发的方法,例如,帮助程序员理解复杂的程序,允许编译器优化其代码,并使计算机能够检查程序的正确性。在这个研讨会上,每个学生将学习一篇研究论文,并做一次演讲,在演讲中他/她将对论文进行总结。
课程类型 研讨会
讲师 Andreas Podelski教授,Matthias Heizmann博士马吕斯·格雷特斯亚历山大·纳茨克里斯蒂安·席林
启动会议
2018年4月26日星期四,16:00-17:00 c.t.,052号楼,SR 02-017
演示文稿语言
英语
信用
4
课程目录 项目分析

新闻和公告

  • (2018年8月1日)研讨会的时间和日期改为8月2日星期四下午14:00,地点为我们主席的会议室(052-00-017)。
  • (2018年6月20日)以下所有日期均更新为当前固定日期。会谈将于7月26日星期四下午14:00在一个尚待宣布的房间举行。
  • (2018年5月16日)所有分配的主题现在都列在下面。添加了暂定时间表。
  • (2018年4月26日)如果您想参加,请在2018年7月5日前向Marius和Alexander发送电子邮件。邮件应该至少包含三个你愿意介绍的主题。你可以为主题指定优先级。如果您对研讨会何时举行有强烈的偏好,请告知我们。(默认值是课程目录中给定的时间,在学期的最后几周。)
  • 请参加启动会议以获取所有必要信息。启动会议的日期和地点不久将在这里宣布。

研讨会进程

  • 您将参加启动会议,我们将在会上介绍可用的主题。请提前交上您最喜欢的主题。
  • 你联系导师(马吕斯亚力山大)获取主题。您可以从下面提出三个主题,并为每个主题提供优先级。你也可以自己提出一个主题,从建议的主题中选择一个,或者在与上司的讨论中找到一个适合你的主题。
  • 您与您的主管举行了一次会议,我们在会上讨论了相关文献,并对您的演讲进行了粗略的概述(截止日期:演讲前四周)。
  • 你写一份提案,解释你要在演讲中陈述的内容,并附上演讲摘要。你通过电子邮件向你的主管提交摘要和提案(截止日期:演讲前三周)。
  • 您的提案由您的主管和其他两名参与者审查。
  • 你写两篇关于其他参与者提案的评论,并通过电子邮件发送给主管(截止日期:收到提案后一周)。
  • 您将收到对您的提案的评论(截止日期:演讲前两周)。
  • 您可以通过电子邮件向主管提交幻灯片(截止日期:演讲前一周)。
  • 你和你的上司开了一次会议,在会上你可以获得幻灯片的反馈。
  • 你做了30分钟的演讲。
  • 你参加了所有其他参与者的演讲。

谈话建议

提案应该由大约五页组成,你在其中解释你将要在演讲中介绍的内容。提案可能包含例如:

  • 评审员简要概述(评审员可能不知道您的主题)
  • 你演讲的结构
  • 你提出(为什么?)和忽略(为什么?)主题的各个方面
  • 演讲中出现的例子(为什么会出现这些例子?是否有一个可用于演示的运行示例?)
  • 哪些定义是正式提出的?(为什么?),刚才非正式地提到了哪些定义?(为什么?)
  • 使用哪种符号?(为什么?)
  • 提出了哪些定理,哪些定理将被证明(为什么?),哪些证明将被省略(为什么?

演讲摘要

  • 一段话,总结你在演讲中的表现
  • 我们将向所有学生和主席发出研讨会邀请。这份邀请函包含了所有会谈的摘要。

谈话

  • 你演讲的目的是让听众(硕士生,一般熟悉计算机科学,可能没有该主题的专家)有可能学习有关有趣主题的新知识。你实现这个目标的程度将决定你演讲的等级。
  • 在研讨会上,你必须表明你能够向其他人介绍一些主题。你不必展示自己对主题的理解程度。你对主题的理解程度对你的成绩没有直接影响,只有你向观众介绍主题的程度。
  • 您可以使用和复制任何信息来源(但不要忘记引用它)。如果你认为你的演讲只是针对听众的现有演讲的“混音”,那么你可能做得很好。但不要让自己被网络上结构合理、花哨的演讲所愚弄,每一次演讲都是针对特定的观众而定制的。
  • 如果你同意,我们会把你的幻灯片放在这个网站上。请记住,如果您在幻灯片中复制了图像,这可能不再可能(版权限制)。当然,无论我们是否发布您的幻灯片,都不会对您的成绩产生任何影响。

审查提案

  • 根据提议对谈话做一个简短的总结(从一开始就发现误解)。
  • 对你的批评要宽容。学生不太可能因为你在他/她的提案中透露了一些问题而得到糟糕的分数。然而,如果学生能够通过你的复习解决演讲中的问题,他/她很可能会得到更好的分数。
  • 给出你批评的理由(例如,“不可能理解引理2,因为术语foo没有解释。”)。你也可以给出你的个人观点,如果你这样做了,就把它们标记下来(例如,“定理1很难理解,我认为你应该先举个例子。”)。
  • 以下问题可能有助于撰写您的评论
提案是否写得足够好,可读性强?
提案的外观和结构是否合适?
演讲的可理解性是否有相关的例子和数字支持?
提议的谈话结构合理且平衡吗?
作者提出的所有主张都正确吗?
关于演示的推理线是否完整准确?
提交人是否有效地为自己的案件辩护?
作者是否使用常用的符号和术语?你会在哪里提出不同的建议?
作者的日程安排合理吗?你认为演讲适合30分钟的时间吗?

等级

你的总成绩将按照以下比例组成。

  • 你的提案得分为10%
  • 20%的评论评分
  • 70%的演讲成绩

话题

研讨会谈话和话题。几个学生可以就同一主题进行演讲,但要出席不同方面。推荐的文献应该会给你第一次主题印象。我们合作分配准确的文献在你陈述了你对这个主题的偏好之后。更多的文献并不意味着更多的阅读,只是更多的选择。外观的顺序是任意的。

如果有要求,也可以两人一组介绍一些主题。

一些论文只能通过我们的网络获得大学(例如,通过vpn)。如果您在访问报纸,请问我们。

交换性条件


不变综合I

 

未分配的主题


软件模型检查简介

介绍软件模型检查的数学框架和基本方法(谓词抽象,CEGAR)

  • 文献:待定
  • 主管:Matthias

程序转换

阵列很难验证。因此,将带有数组的程序转换为不带数组的程序。

文献:2015年

主管:Matthias

通过模拟验证程序

不变综合Ⅱ

不变综合III

加速语法引导的不变量合成

回路收缩

抽象反例

反例分析

摘要解释(引言)

有界抽象解释

  • 马吕斯

基于插值的模型检查

属性定向可达性

SMT中的量词

地铁列车时刻表

每个主题/谈话都会分配一个槽号。我们总共有两个插槽。

下表包含各组的截止日期。拜托请注意,“Review”表示特定小组的建议。每个学生都必须写评论其他学生。

 

时间仍有待宣布。

 

日期 建议书 审查 幻灯片 谈话
周五,5.7。
1      
星期五,12.7。 2 1    
星期五,19.7。 3 2 1  
星期四,26.7。 4 3 2 1
周五,待定   4 3 2
周五,待定  
4 3
周五,待定  

4