Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

The LogicGuard Stream Monitor Specification Language Tutorial and Reference Manual

Publikation: Preprints, Working Paper und ForschungsberichteVorabpublikation

Abstract

This report describes the design and use of the LogicGuard language for specifying stream monitors. These monitors observe streams of values (e.g., messages flowing through a network connection) and check whether the streams fulfill desired safety properties. These properties are described on a very high level of abstraction in a purely declarative way by notions that are derived from classical predicate logic, in particular by logic formulas that are quantified over stream positions. To raise the level of abstraction, auxiliary internal streams can be specified whose values are constructed from the values on the external streams by notions that are thar are similar to classical set builders. From the abstract specifications automatically executable monitors are generated which surveil the streams in real time and trigger warnings if violations of the specified properties are observed.
OriginalspracheEnglisch
ErscheinungsortHagenberg, Linz
HerausgeberRISC, JKU
Seitenumfang54
PublikationsstatusVeröffentlicht - Okt. 2015

Publikationsreihe

NameRISC Technical Reports

Wissenschaftszweige

  • 101 Mathematik
  • 101001 Algebra
  • 101005 Computeralgebra
  • 101009 Geometrie
  • 101012 Kombinatorik
  • 101013 Mathematische Logik
  • 101020 Technische Mathematik

JKU-Schwerpunkte

  • Computation in Informatics and Mathematics

Dieses zitieren