Formale Modelle der Softwareentwicklung

Model-Checking, Verifikation, Analyse und Simulation

(Autor)

Buch | Softcover
X, 301 Seiten
2009 | 2009
Vieweg & Teubner (Verlag)
978-3-8348-0669-7 (ISBN)

Lese- und Medienproben

Formale Modelle der Softwareentwicklung - Stephan Kleuker
37,99 inkl. MwSt
Softwarefehler finden
Software muss funktionieren, um von Kunden akzeptiert zu werden. Doch wie stellt man sicher, dass die Steuerung eines Raumschiffs, eines Herzschrittmachers oder einer Aktienverwaltung korrekt funktioniert? Neben den klassischen Testansätzen spielen für den Korrektheitsnachweis zunehmend formale Modelle eine zentrale Rolle. Ein Modell erlaubt es, ein beliebiges sequenzielles oder verteiltes System zu analysieren und zu simulieren. Dadurch, dass Korrektheitsanforderungen präzise definiert werden, kann man sogar verifizieren, dass die Anforderungen erfüllt sind. Dieses Buch stellt unterschiedliche formale Modelle mit ihren Einsatzmöglichkeiten und Werkzeugen vor. Dabei steht bewusst die Anwendung der Modelle und nicht die Theorie dahinter im Vordergrund.

Prof. Dr. Stephan Kleuker hat im Themengebiet "formale Methoden" promoviert und lehrt seit mehreren Jahren Software-Engineering an den Fachhochschulen in Osnabrück und Wiesbaden. Er hat mehrjährige Praxiserfahrung als Systemanalytiker sowie als Berater bei der Erstellung komplexer Software-Systeme.

Motivation von Formalen Modellen.- Modelchecking mit PROMELA und SPIN.- Modelchecking mit Timed Automata und Uppaal.- Petrinetze.- Programmverifikation.- Installationsbeschreibungen.- Kurzeinführung in Java.

Erscheint lt. Verlag 15.9.2009
Zusatzinfo X, 301 S. 206 Abb.
Verlagsort Wiesbaden
Sprache deutsch
Maße 170 x 240 mm
Gewicht 535 g
Themenwelt Mathematik / Informatik Informatik Betriebssysteme / Server
Mathematik / Informatik Informatik Software Entwicklung
Mathematik / Informatik Informatik Theorie / Studium
Schlagworte ACM Tool Award • Analyse • Analysieren • Anforderungen • Automat • Automaten • Fehler • Formale Methoden • Formale Modelle • Formales Modell • Hoare-Kalkül • Java • Korrektheitsanforderungen • Korrektheitsnachweise • Methode • Model Checking • Modelle • Modellprüfung • Nachweise • parallele Programme • paralleles • Petrinetze • Programme • Promela • Semantik • sequenzielle Programme • Sicherheit • Simulation • Software engineering • Softwareengineering • Software Engineering / Softwareentwicklung • Softwareentwicklung • Software Entwicklung • Software-Entwicklung • Softwarefehler • Spezifikation • Spin • Testansatz • Testansätze • Testen • timed automata • Verifikation • Verifizieren • Verteilte Systeme • Zeitbedingungen
ISBN-10 3-8348-0669-2 / 3834806692
ISBN-13 978-3-8348-0669-7 / 9783834806697
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich