Back to Search

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)

Description
Softwareentwicklung erfordert - ausgehend von informellen Problemstellungen - Spezifikationen unter Festlegung der Daten- und Rechenstrukturen, Implementierungen und die Verifikation der Korrektheit. Zur Bewältigung dieser Aufgaben hat die Informatik eine Reihe grundlegender Ansätze und Methoden entwickelt, die in zwei Bänden in einem einheitlichen Rahmen zusammengefasst und an Beispielen erläutert werden. Der erste Band widmet sich der Spezifikationen von Daten- und Rechenstrukturen, der Spezifikation und Implementierung sowie dem Nachweis der Korrektheit funktionaler, prozeduraler und objektorientierter Programme. Der zweite Band dieses umfassenden und zugleich grundlagenorientierten Werkes behandelt softwareintensive Systeme und ihre Darstellung durch Zustandsmaschinen, nebenläufige Programme mit gemeinsamen Variablen, Datenflussprogramme, Schnittstellspezifikation, Zeitfluss, Architektur verteilter Systeme, Prozessmodellierung, Verfeinerung und spezifische Formalismen wie CSP, TLAund prädikative Spezifikation.Dies schlie t unter anderem auch Themen wie Korrektheitsbeweise in Hinblick auf Sicherheit und Lebendigkeit sowie schrittweise Verfeinerung ein. Insbesondere werden im Buch die Grundlagen für eine wissenschaftlich abgesicherte Entwicklung von Programmen gelegt.
Show More
Product Format
Product Details
ISBN-13: 9783662673164
ISBN-10: 3662673169
Binding: Paperback or Softback (Trade Paperback (Us))
Content Language: German
More Product Details
Page Count: 460
Carton Quantity: 9
Product Dimensions: 6.69 x 0.96 x 9.61 inches
Weight: 1.66 pound(s)
Feature Codes: Illustrated
Country of Origin: NL
Subject Information
BISAC Categories
Computers | Computer Science
Computers | Software Development & Engineering - General
Computers | Data Science - General
Descriptions, Reviews, Etc.
jacket back

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 Bnde widmet sich der funktionalen und sequentiellen Programmierung. Der vorliegende zweite Band behandelt softwareintensive Systeme und ihre Darstellung durch Zustandsmaschinen, nebenlufige Programme mit gemeinsamen Variablen, Datenflussprogramme, Schnittstellspezifikation, Zeit, Architektur, Prozessmodellierung, Verfeinerung und spezifische Formalismen wie CSP, TLA und prdikative Spezifikation sowie Themen wie Korrektheitsbeweise fr Systeme und schrittweise Verfeinerung. Im Buch werden die Grundlagen fr eine wissenschaftlich abgesicherte Entwicklung von Systemen gelegt.

Der Inhalt

  • Einfhrung in Grundlagen der Systementwicklung: Verteilte, nebenlufige, interaktive Systeme
  • Zustandsbasierte Systemmodelle, Zustandsmaschinen, attribuierte Zustandsrume
  • Interaktion, Verteilung, Zeit, Schnittstellensicht fr interaktive Systeme
  • Komposition, Struktur- und Verteilungssicht, Zeitmodellierung
  • Prozesse, synchroner Nachrichtenaustausch und Verfeinerung, Ablaufsicht

Die Zielgruppen

  • 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 Universitt Mnchen den Lehrstuhl Software & Systems Engineering. Er grndete 2009 das Forschungsinstitut fr angewandte Softwaretechnik fortiss. Seine wissenschaftlichen Arbeiten zielen auf die formale Fundierung der Konzepte und Methoden des Softwareengineerings als Basis fr 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 Nebenlufigkeit mit Schwerpunk auf Methoden zur Steigerung von Sicherheit, Zuverlssigkeit und Vertrauenswrdigkeit nebenlufiger Programme, Architekturen und Systeme zu entwickeln.

Show More
publisher marketing
Softwareentwicklung erfordert - ausgehend von informellen Problemstellungen - Spezifikationen unter Festlegung der Daten- und Rechenstrukturen, Implementierungen und die Verifikation der Korrektheit. Zur Bewältigung dieser Aufgaben hat die Informatik eine Reihe grundlegender Ansätze und Methoden entwickelt, die in zwei Bänden in einem einheitlichen Rahmen zusammengefasst und an Beispielen erläutert werden. Der erste Band widmet sich der Spezifikationen von Daten- und Rechenstrukturen, der Spezifikation und Implementierung sowie dem Nachweis der Korrektheit funktionaler, prozeduraler und objektorientierter Programme. Der zweite Band dieses umfassenden und zugleich grundlagenorientierten Werkes behandelt softwareintensive Systeme und ihre Darstellung durch Zustandsmaschinen, nebenläufige Programme mit gemeinsamen Variablen, Datenflussprogramme, Schnittstellspezifikation, Zeitfluss, Architektur verteilter Systeme, Prozessmodellierung, Verfeinerung und spezifische Formalismen wie CSP, TLAund prädikative Spezifikation.Dies schlie t unter anderem auch Themen wie Korrektheitsbeweise in Hinblick auf Sicherheit und Lebendigkeit sowie schrittweise Verfeinerung ein. Insbesondere werden im Buch die Grundlagen für eine wissenschaftlich abgesicherte Entwicklung von Programmen gelegt.
Show More
List Price $49.99
Your Price  $49.49
Paperback