From sequential algebra to Kleene algebra: interval modalities and duration calculus

  • The duration calculus (DC) is a formal, algebraic system for specification and design of realtime systems, where real numbers are used to model time and (Boolean valued) functions to formulate requirements. Since its introduction in 1991 by Chaochen, Hoare and Ravn it has been applied to many case studies and has been extended into several directions. E.g., there is an extension for specifying liveness and safety requirements. In the original duration calculus the authors used knowledge about temporal logics and established a connection with security systems and intervals. In 1997 Hansen and Chaochen showed that DC extends interval logic (IL) based on [Dut95a, Dut95b]. Many times the connection between DC and linear temporal logic have been investigated. In most of the papers with DC-related topics the examples of a leaking gas pipe and of the leaking gas burner are discussed. These examples are also given by Chaochen et al. Von Karger investigated the embedding of the DC in sequentialThe duration calculus (DC) is a formal, algebraic system for specification and design of realtime systems, where real numbers are used to model time and (Boolean valued) functions to formulate requirements. Since its introduction in 1991 by Chaochen, Hoare and Ravn it has been applied to many case studies and has been extended into several directions. E.g., there is an extension for specifying liveness and safety requirements. In the original duration calculus the authors used knowledge about temporal logics and established a connection with security systems and intervals. In 1997 Hansen and Chaochen showed that DC extends interval logic (IL) based on [Dut95a, Dut95b]. Many times the connection between DC and linear temporal logic have been investigated. In most of the papers with DC-related topics the examples of a leaking gas pipe and of the leaking gas burner are discussed. These examples are also given by Chaochen et al. Von Karger investigated the embedding of the DC in sequential algebras. For these purposes he established the proof principle of engineer’s induction. Independently of DC there is the algebraic structure of Kleene algebra (KA). It is an idempotent semiring with an additional unary operator called the Kleene star. This operation models finite iteration. Kleene algebras are well known structures. E.g., Kozen proved many of their fundamental properties. Möller and Desharnais have also shown various results, applications and algorithms of Kleene algebras. A nearly full survey is given in [DMS03, DMS04]. A first step for combining the two ideas (KA and DC) is given by Dima in 2000. There he developed a Kleene algebra with the power set of real numbers P(R+) as carrier set. Furthermore he pointed out once more that the real numbers are one of the main constructs in time analysis. This report presents the duration calculus on the basis of Kleene algebra. Doing this we will analyse the DC in a new view.show moreshow less

Download full text files

Export metadata

Statistics

Number of document requests

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Author:Peter HöfnerGND
URN:urn:nbn:de:bvb:384-opus4-1994
Frontdoor URLhttps://opus.bibliothek.uni-augsburg.de/opus4/248
Series (Serial Number):Reports / Technische Berichte der Fakultät für Angewandte Informatik der Universität Augsburg (2005-05)
Publisher:Institut für Informatik, Universität Augsburg
Place of publication:Augsburg
Type:Report
Language:English
Year of first Publication:2005
Publishing Institution:Universität Augsburg
Release Date:2006/06/19
GND-Keyword:Kleene-Algebra
Institutes:Fakultät für Angewandte Informatik
Fakultät für Angewandte Informatik / Institut für Informatik
Fakultät für Angewandte Informatik / Institut für Informatik / Professur für Programmiermethodik und Multimediale Informationssysteme
Dewey Decimal Classification:0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 004 Datenverarbeitung; Informatik