你在这里: 主页 教学 2018年夏季学期

2018年夏季学期

在本页上,您可以找到软件工程主席在2018年夏季学期提供的所有课程,以及相应的幻灯片和随附练习。

自动机理论(研讨会、散文会)

在关于理论计算机科学的讲座中,你看到了有限自动机、下推自动机和图灵机。它们三个都是对有限单词进行操作的。然而,还有其他的自动机模型和自动机,它们不是对有限单词进行操作,而是对无限单词、嵌套单词、树等进行操作。在本次研讨会中,我们将了解一些您在理论计算机科学讲座中没有见过的自动机模型。

自动机理论(研讨会、散文会)- 阅读更多…

决策程序(讲座)

决策过程是程序验证的基础:程序验证的任务是提供程序符合其规范的正式证明。这相当于确定逻辑公式的真值。决策过程是一种算法,它可以针对特定类型的公式来判断公式是真是假。我们将研究不同逻辑的决策程序。从命题逻辑开始,我们将研究具有整数、实数、递归结构(列表和树)、数组等的逻辑的决策过程。

决策程序(讲座)- 阅读更多…

项目分析(研讨会)

程序分析是研究计算机程序自动分析的研究领域。在这一研究领域开发的方法,例如,帮助程序员理解复杂的程序,允许编译器优化其代码,并使计算机能够检查程序的正确性。在这个研讨会上,每个学生将学习一篇研究论文,并做一次演讲,在演讲中他/她将对论文进行总结。

程序分析(研讨会)- 阅读更多…

Softwarepraktikum(Nur für信息学理学士和ESE理学士)

在diesem Praktikum soll ein Softwareentwicklungsprozess中,开始于Anforderungserhebungüber Entwurfsphase bis hin zur Implementierung,是Arbeit innerhalb einer Gruppe und der Umgang mit komplexen Systemen erlernt werden的组织。在《格鲁朋与缪森》中,蒂尔内默·沃登·冯·登·贝特鲁恩(Die Teilnehmer werden von den Betreuern)表现得最为出色。Hierzu müssen sie sich selbst organieren,die Anforderungen definieren,Arbeit geschickt auf Gruppenmitglieder verteilen und neue Technologien selbstständig erlen。

Softwarepraktikum(Nur für信息学理学士和ESE理学士)- 阅读更多…

程序验证(讲座)

计算机通常用于嵌入式、网络化、安全关键型应用程序。失败的代价很高。在本讲座中,我们将介绍自动工具的基础,以确保系统没有不良行为。在讲座中,我们首先简要介绍命题逻辑和一阶推理。然后,我们继续为程序的验证建立一个设置,程序的正确性由一种程序注释指定。在此设置中,程序的正确性降低到逻辑公式的有效性。新一代强大的推理引擎自动证明了该方法的有效性。最后,我们将验证与静态分析方法联系起来,这些方法最初是在编译器优化中开发的,并由Patrick和Radhia Cousot的抽象解释框架进行了形式化。

程序验证(讲座)- 阅读更多…

软件技术/软件工程(讲座)

软件工程是“工程在软件中的应用”(IEEE 610.12)。本课程的目标是对软件工程的挑战以及克服这些挑战的技术和工具进行全面概述。为此,我们将讨论软件开发的主要活动(特别是项目管理、需求工程、设计、测试、形式验证),重点是形式化方法。我们将研究过程模型、(软件度量)、需求规范和分析方法、(正式)建模和分析技术、设计和架构(architecture)模式、测试和程序验证。

软件技术/软件工程(讲座)- 阅读更多…