Grundlagen von Test und Verifikation (deleted:Tue Jul 26 10:39:26 +0200 2011)
Foundations of Testing and Verification
|
Modulnummer
MB-706.03
|
Master
|
Zugeordnet zu Masterprofil
|
Modulbereich
:
Praktische und Technische Informatik
Modulteilbereich
:
706 Softwaretechnik
|
Anzahl der SWS
V |
UE |
K |
S |
Prak. |
Proj. |
∑ |
0 |
0 |
4 |
0 |
0 |
0 |
4 |
|
Kreditpunkte
:
6
|
Turnus
i. d. R. angeboten in jedem WiSe
|
Formale Voraussetzungen
:
-
|
Inhaltliche Voraussetzungen
:
Technische Informatik 2
|
Vorgesehenes Semester
:
ab 1. Semester
|
Sprache
:
Deutsch/Englisch
|
Ziele
:
-
Testfälle entwerfen und in Bezug zu Anforderungen setzen können
-
Testüberdeckungs- und Testendekriterien beurteilen können
-
Korrektheitsbeweise auf Basis der Programmsemantik durchführen
-
Schaltkreisverifikation durch Eigenschaftsprüfung verstehen
-
Den Zusammenhang zwischen Modelläquivalenz und erschöpfendem Testen, sowie formalem Äquivalenzbeweis verstehen
-
Gemeinsamkeiten und Unterschiede bei Test und Verifikation von Software und Schaltkreisen verstehen
|
Inhalte
:
- Der Testprozess in den Vorgehensmodellen des Software-Engineering
- Testen auf unterschiedlichen Integrationsebenen: Vom Modultest bis zum Systemtest
- Test-Abdeckungsmaße für Softwaretests
- Fehlermodelle und -überdeckung bei Schaltkreisen
- Grundlagen des Schaltkreistestens: Testmustergenerierung und Fehlersimulation
- Grundlagen des Softwaretestens
- Formale Softwareverifikation auf Grundlage operationeller Semantik
- Beweistheorien: Hoare Kalkül
- Eigenschaftsprüfung und Äquivalenzprüfung für Schaltkreise
- HW/SW-Coverifikation
|
Unterlagen (Skripte, Literatur, Programme usw.)
:
-
R. Binder “Testing Object-Oriented Systems: Models, Patterns, and Tools”, Addison-Wesley, 2000
-
A. Spillner, T. Linz “Basiswissen Softwaretest: Aus- und Weiterbildung zum Certified-Tester”, dpunkt-Verlag, 2003.
-
Alexander Miczo: Digital Logic Testing and Simulation. Wiley 2004.
-
Edmund M. Clarke, Orna Grumberg and Doron A. Peled: “Model Checking”, The MIT Press, 1999
-
Christel Baier and Joost-Pieter Katoen: “Principles of Model Checking”, The MIT Press, 2008
-
K. Apt, E.-R. Olderog: “Verification of Sequential and Concurrent Programs”, Springer, 1991
|
Form der Prüfung
:
i.d.R. Bearbeitung von Übungsaufgaben und Fachgespräch oder mündliche Prüfung
|
Arbeitsaufwand
Präsenz |
56 |
Übungsbetrieb/Prüfungsvorbereitung |
124 |
Summe |
180 h |
|
Lehrende:
Prof. Dr. J. Peleska
|
Verantwortlich
Prof. Dr. J. Peleska
|