Refining the Safety-Liveness Classification of Temporal Properties According to Realizability

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

1 Scopus citations

Abstract

In the specification approach focus (see [2]), systems are specified by interface predicates which relate input histories to output histories. In such interface predicates, required safety and liveness properties of systems are formulated for the output histories in terms of their dependencies on the properties of input histories. In the following, we show how safety and liveness properties in systems specifications relate to questions of refinement, causality, and realizability. In particular, we study the effect of logical operations onto safety and liveness properties and how this relates to specification refinement. In addition, we analyze which safety and liveness properties used in implicative formulas can be realized by Moore machines. The requirements about the realizability by Moore machines are reflected in respective refinements simplifying or strengthening the original specifications.

Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
PublisherSpringer Science and Business Media Deutschland GmbH
Pages10-31
Number of pages22
DOIs
StatePublished - 2021

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume13065 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Keywords

  • Causality
  • Liveness
  • Realizability
  • Refinement
  • Safety

Fingerprint

Dive into the research topics of 'Refining the Safety-Liveness Classification of Temporal Properties According to Realizability'. Together they form a unique fingerprint.

Cite this