Logische Und Methodische Grundlagen Der Entwicklung Verteilter Systeme: Unter Mitarbeit Von Alexander Malkis
| AUTHOR | Malkis, Alexander; Broy, Manfred |
| PUBLISHER | Springer Vieweg (04/27/2023) |
| PRODUCT TYPE | Paperback (Paperback) |
Software- und Systementwicklung erfordern - ausgehend von informellen Problemstellungen - Spezifikationen unter Festlegung der Daten- und Rechenstrukturen, Implementierungen und die Verifikation der Korrektheit. Der erste Band dieser zwei Bnde widmet sich der funktionalen und sequentiellen Programmierung. Der vorliegende zweite Band behandelt softwareintensive Systeme und ihre Darstellung durch Zustandsmaschinen, nebenlufige Programme mit gemeinsamen Variablen, Datenflussprogramme, Schnittstellspezifikation, Zeit, Architektur, Prozessmodellierung, Verfeinerung und spezifische Formalismen wie CSP, TLA und prdikative Spezifikation sowie Themen wie Korrektheitsbeweise fr Systeme und schrittweise Verfeinerung. Im Buch werden die Grundlagen fr eine wissenschaftlich abgesicherte Entwicklung von Systemen gelegt.
Der Inhalt
- Einfhrung in Grundlagen der Systementwicklung: Verteilte, nebenlufige, interaktive Systeme
- Zustandsbasierte Systemmodelle, Zustandsmaschinen, attribuierte Zustandsrume
- Interaktion, Verteilung, Zeit, Schnittstellensicht fr interaktive Systeme
- Komposition, Struktur- und Verteilungssicht, Zeitmodellierung
- Prozesse, synchroner Nachrichtenaustausch und Verfeinerung, Ablaufsicht
- Studierende der Informatik im Masterstudium, Doktoranden in der Informatik
- Praktiker des Softwareengineerings mit Interesse an Grundlagen und Methodik
Das Autoren-Team
Manfred Broy leitete an der Technischen Universitt Mnchen den Lehrstuhl Software & Systems Engineering. Er grndete 2009 das Forschungsinstitut fr angewandte Softwaretechnik fortiss. Seine wissenschaftlichen Arbeiten zielen auf die formale Fundierung der Konzepte und Methoden des Softwareengineerings als Basis fr eine fundierte Entwicklung von Software und softwareintensiven cyber-physischen Systemen.
Alexander Malkis ist ein internationaler Forscher im Bereich "formale Methoden" mit Fokus auf Verifikation, Programmanalyse und Nebenlufigkeit mit Schwerpunk auf Methoden zur Steigerung von Sicherheit, Zuverlssigkeit und Vertrauenswrdigkeit nebenlufiger Programme, Architekturen und Systeme zu entwickeln.
