Zum Inhalt springen

Reaktives System (Informatik)

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 20. Februar 2023 um 23:27 Uhr durch imported>A.Abdel-Rahim (Weitere Literatur: Kat. erg.).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Vorlage:Hinweisbaustein

Ein reaktives System befindet sich in ständiger Interaktion mit der Umgebung, wobei die Umgebung dominiert und das System sich dieser unterordnet. Eingaben (z. B. durch Sensoren) werden vom System nach ihrer Verarbeitung sofort wieder an die Umgebung rückgeführt, indem bspw. ein Motor angetrieben wird. Die Verarbeitung der Eingaben muss innerhalb definierter Zeitgrenzen geschehen.

Die wichtigsten Merkmale eines reaktiven Systems sind:

  • Nebenläufigkeit;
  • Korrektheit (es werden nur korrekte Ausgaben geliefert, welche die Umgebung verarbeiten kann);
  • Sicherheit;
  • genaues Zeitverhalten;
  • Nicht-Terminierend;
  • Widerstandsfähigkeit (Resilienz) gegen Fehler;
  • Elastizität (das System kann sich geänderter Last anpassen und bleibt antwortfähig).

Anwendung finden reaktive Systeme u. a. in eingebetteten Systemen, Echtzeitsystemen, Kommunikationsprotokollen und Benutzerschnittstellen.

Weitere Literatur