Real-Time: Theory in Practice
1992, Lecture Notes in Computer Science
https://doi.org/10.1007/BFB0031984…
7 pages
1 file
Sign up for access to the world's latest research
Abstract
AI
AI
The paper discusses the evolution of real-time program specification, verification, and development, highlighting the increasing complexity and need for robust methodologies in this field. It summarizes the proceedings of a dedicated workshop showcasing the contributions of eminent researchers and reflects on the advancements in real-time theory, particularly in relation to concurrency. The REX project, which facilitates research and education in concurrent systems, is also outlined, emphasizing its collaborative nature and significant workshops that address various aspects of concurrency.
Related papers
Real-time Systems, 1990
This paper is motivated by the need for a formal specification method for real-time systems. In these systems quantitative temporal properties play a dominant role. We first characterize real-time systems by giving a classification of such quantitative temporal properties. Next, we extend the usual models for temporal logic by including a distance function to measure time and analyze what restrictions should be imposed on such a function. Then we introduce appropriate temporal operators to reason about such models by turning qualitative temporal operators into (quantitative) metric temporal operators and show how the usual quantitative temporal properties of real-time systems can be expressed in this metric temporal logic. After we illustrate the application of metric temporal logic to real-time systems by several examples, we end this paper with some conclusions.
ACM Computing Surveys, 2000
The specification of reactive and real-time systems must be supported by formal, mathematically-founded methods in order to be satisfactory and reliable. Temporal logics have been used to this end for several years. Temporal logics allow the specification of system behavior in terms of logical formulas, including temporal constraints, events, and the relationships between the two. In the last ten years, temporal logics have reached a high degree of expressiveness. Most of the temporal logics proposed in the last few years can be used for specifying reactive systems, although not all are suitable for specifying real-time systems. In this paper we present a series of criteria for assessing the capabilities of temporal logics for the specification, validation, and verification of real-time systems. Among the criteria are the logic's expressiveness, the logic's order, presence of a metric for time, the type of temporal operators, the fundamental time entity, and the structure of time. We examine a selection of temporal logics proposed in the literature. To make the comparison clearer, a set of typical specifications is identified and used with most of the temporal logics considered, thus presenting the reader with a number of real examples.
Proc. Asia-Pacific Conference on Hardware Definition Languages, 1995
A real-time semantics for the IEEE standard hardware description and simulation language VHDL is extended to cover the simulation concept of delta-cycles. During a delta-cycle, real time does not advance. We extend the physically meaningful real-time semantics to cover delta-cycle simulations by adding infinitesimal intervals to the time domain. These are smaller than any standard interval, but still non-zero. We show that the extension is {\em conservative} with respect to the real-time semantics. That is, assertions about codes do not change their truth value. We conclude that verification of an interesting class of VHDL codes and assertions can ignore delta-time.
Applied Logic Series, 2000
ACM Transactions on Programming Languages and Systems, 1992
TRIO is a formal notation for logic-based specification of real-time systems. In this paper, we briefly summarise the language and its straightforward model-theoretic semantics. Then we discuss the need for assigning a consistent meaning to TRIO specifications, with reference to a variety of underlying time structures such as infinite time structures (both dense and discrete) and finite time structures. The main motivation is the ability to validate formal specifications. We present a solution to this problem, which gives a new, model-parametric semantics to the language. We define an algorithm for constructively verifying the satisfiability of formulas in the decidable cases, and we characterize several important temporal properties of specifications.
Control Engineering Practice, 1993
An attempt is made to systematize the variety of time-bound tenns. understandings and theories used for describing. analysing and verifying the properties of real-time (embedded) software. Time concepts usable in real-time software are projected to the background of those used in other fields of science and technology. This topic has not been too widely discussed earlier. Recently some interest to the essence of time as used in programming has been shown by Hoogeboom and Halang (1991). Motus (1992). Motus and Rodd (1992). The conclusion has been reached that real-time computing in a wide sense-i.e. including specification. design. implementation and maintenance-actually makes use of at least three different philosophical time concepts within one system.
Electronic Proceedings in Theoretical Computer Science, 2017
2002
The specification of complex systems, such as software, requires welldefined languages and methods. In the case of real-time systems, where temporal correctness must be achieved in addition to functional, descriptions of time dependant behaviour must be expressable within the specification language.
2002
This paper presents a complete axiomatization of two decidable propositional real-time linear temporal logics: Event Clock Logic (EventClockTL) and Metric Interval Temporal Logic with past (MetricIntervalTL). The completeness proof consists of an effective proof building procedure for EventClockTL. From this result we obtain a complete axiomatization of MetricIntervalTL by providing axioms translating MetricIntervalTL formulae into EventClockTL formulae, the two logics being equally expressive.
Electronic Proceedings in Theoretical Computer Science, 2018
The paper is focused on temporal logics for the description of the behaviour of real-time pushdown reactive systems. The paper is motivated to bridge tractable logics specialized for expressing separately dense-time real-time properties and context-free properties by ensuring decidability and tractability in the combined setting. To this end we introduce two real-time linear temporal logics for specifying quantitative timing context-free requirements in a pointwise semantics setting: Event-Clock Nested Temporal Logic (EC NTL) and Nested Metric Temporal Logic (NMTL). The logic EC NTL is an extension of both the logic CaRet (a context-free extension of standard LTL) and Event-Clock Temporal Logic (a tractable real-time logical framework related to the class of Event-Clock automata). We prove that satisfiability of EC NTL and visibly model-checking of Visibly Pushdown Timed Automata (VPTA) against EC NTL are decidable and EXPTIME-complete. The other proposed logic NMTL is a context-free extension of standard Metric Temporal Logic (MTL). It is well known that satisfiability of future MTL is undecidable when interpreted over infinite timed words but decidable over finite timed words. On the other hand, we show that by augmenting future MTL with future context-free temporal operators, the satisfiability problem turns out to be undecidable also for finite timed words. On the positive side, we devise a meaningful and decidable fragment of the logic NMTL which is expressively equivalent to EC NTL and for which satisfiability and visibly model-checking of VPTA are EXPTIME-complete. * The work by Adriano Peron and Aniello Murano has been partially supported by the GNCS project Formal methods for verification and synthesis of discrete and hybrid systems and by Dept. project MODAL MOdel-Driven Analysis of Critical Industrial Systems.

Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.