2016-seminare

Werbung
Bachelor-/Masterseminar im WS 16/17
(Prof. Dr. W. Hasselbring)
http://se.informatik.uni-kiel.de
Vorbesprechungstermin mit konkreten Themen: 26.10. um 9:00 Uhr im Raum 1210 (CAP4)
Inf-Sem-SE
Bachelorseminar Software Engineering
2S
4
Inf-MSEMSER
Masterseminar: Empirical Methods in Software Engineering Research
2S
5
Themenbereiche
Analyse von (SQL) Datenbankaufrufen
http://www.explorviz.net
(2D / 3D) Live (Datenbank) Trace Visualisierung
Verhaltensanalyse von Anwendern, z.B. Eye-Tracking
Erprobung neuer Interaktionskonzepte (z.B. VR, BCI)
Themenbereiche
Improving the Pipe-and-Filter (P&F) Architectural Style
Domain-Specific Languages for: P&F and Parallelization
Semi-Automatic Parallelization of Java/C++/C# Applications
Pattern-Matching with Graph Databases
http://teetime.sf.net
AG Algorithmen und Komplexität
Seminar Algorithmen und Komplexität
Energieeffiziente Algorithmen
I
Energie als Ressource
I
algorithmische Techniken zur
Energieersparnis
Themen
I
I
I
Abschaltung bei
Inaktivität
Dynamic Speed Scaling
Seminar: Formale Softwareverifikation
Prof. Dr. Dirk Nowotka
Thorsten Ehlers
Philipp Sieweck
Arbeitsgruppe Zuverlässige Systeme
7. Juli 2016
{dn,the,psi}@...
Seminar: Formale Softwareverifikation
7. Juli 2016
1
[gas2.org]
Motivation
{dn,the,psi}@...
Seminar: Formale Softwareverifikation
7. Juli 2016
2
Formale Softwareverifikation
Nachweis von Programmeigenschaften mittels formaler Methoden
Grundlegende Verfahren
Model Checking mit Temporallogiken (z.B. LTL, CTL)
Bounded Model Checking mit Aussagenlogik
Erfüllbarkeit erweiterter“ Aussagenlogik (SMT)
”
{dn,the,psi}@...
Seminar: Formale Softwareverifikation
7. Juli 2016
3
Formale Softwareverifikation
Nachweis von Programmeigenschaften mittels formaler Methoden
Grundlegende Verfahren
Model Checking mit Temporallogiken (z.B. LTL, CTL)
Bounded Model Checking mit Aussagenlogik
Erfüllbarkeit erweiterter“ Aussagenlogik (SMT)
”
Werkzeuge
etablierte Model Checker
z. B. SPIN und Alloy
{dn,the,psi}@...
Seminar: Formale Softwareverifikation
7. Juli 2016
3
Formale Softwareverifikation
Nachweis von Programmeigenschaften mittels formaler Methoden
Grundlegende Verfahren
Model Checking mit Temporallogiken (z.B. LTL, CTL)
Bounded Model Checking mit Aussagenlogik
Erfüllbarkeit erweiterter“ Aussagenlogik (SMT)
”
Werkzeuge
etablierte Model Checker
z. B. SPIN und Alloy
Fallstudien
z. B. mit SPIN und Alloy
{dn,the,psi}@...
Seminar: Formale Softwareverifikation
7. Juli 2016
3
Formale Softwareverifikation
Nachweis von Programmeigenschaften mittels formaler Methoden
Grundlegende Verfahren
Model Checking mit Temporallogiken (z.B. LTL, CTL)
Bounded Model Checking mit Aussagenlogik
Erfüllbarkeit erweiterter“ Aussagenlogik (SMT)
”
Werkzeuge
etablierte Model Checker
z. B. SPIN und Alloy
Fallstudien
z. B. mit SPIN und Alloy
FSV im Softwareentwicklungsprozess
Erfahrungsberichte aus der Praxis (Coverity)
komplettes Softwareprojekt mit ADA
Vergleich von verschiedenen Ansätzen
{dn,the,psi}@...
Seminar: Formale Softwareverifikation
7. Juli 2016
3
Layoutalgorithmen
Inf-Sem-Echtz:Seminar Echtzeitsysteme/EingebetteteSysteme(Layout)
Poweredby
Layoutalgorithmen
Inf-Sem-Echtz:Seminar Echtzeitsysteme/EingebetteteSysteme(Layout)
Force-Directed
Orthogonal
Layer-Based
Herunterladen