๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Editorial: Executable Temporal Logics

โœ Scribed by M. FISHER; S. KONO; M.A. ORGUN


Publisher
Elsevier Science
Year
1996
Tongue
English
Weight
325 KB
Volume
22
Category
Article
ISSN
0747-7171

No coin nor oath required. For personal study only.

โœฆ Synopsis


Logical representations have been widely used in Computer Science and Artificial Intelligence (AI). In recent years, particularly with the advent of languages such as Prolog, the direct execution of such representations has been shown to be both feasible and useful. Logic-based languages have been used, not only for applications such as the animation of logical specifications, program verification, the characterization of database queries and knowledge representation, but also as high-level programming languages in their own right. However, as the problems tackled have become more complex, the requirement for more powerful logical representations has been growing. In particular, since the concept of time is of central importance to an increasingly wide range of applications, including the representation of time-dependent data, modeling reactive systems, and the specification and verification of concurrent and distributed systems, many logics incorporating temporal notions are being developed and applied.

It is not surprising, therefore, that executable temporal logics have been proposed in order to provide system developers with access to these, more powerful, logical techniques. Just as the development of sophisticated, and relatively efficient, theorem-proving techniques for first-order logic led to executable forms, such as Prolog, so the development of executable methods for temporal logics has often been based on temporal theoremproving techniques. However, each particular executable temporal logic combines not only a logical perspective, but also an operational model, drawn from its intended application areas. Thus a wide range of languages have appeared, exhibiting a variety of characteristics and execution mechanisms. Consequently, such languages have a variety of application areas, such as temporal databases, temporal planning, animation of temporal specifications, hardware simulation, and distributed AI.

This issue of the Journal of Symbolic Computation is dedicated to topics in Executable Temporal Logics (ETL). Although this area is relatively new, it has seen an increase in both applications and systems in the last few years and now it can stand on its own as an independent research area. The breadth and diversity of the papers published in this special issue are an indication that the area is close to reaching maturity. We trust that the papers presented in this special issue will foster further research spanning from theoretical to practical issues in ETL and iron out their connection to related areas such as constraint programming, deductive databases, temporal reasoning, theorem proving, executable specifications and so on. In the near future, as the implemented systems mature and more efficient implementations emerge, we are going to see more and more languages and systems applied to a broader range of applications with success.

The concept of time is especially important in reactive systems. Reactive systems


๐Ÿ“œ SIMILAR VOLUMES


Executable Temporal Logic Systems
๐Ÿ“‚ Article ๐Ÿ“… 1996 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 619 KB

In this section, we present a brief introduction to five temporal logic-based programming languages: Chronolog, F-Limette, Concurrent MetateM, Tempura and Tokio. While a variety of verification systems based upon temporal logics have been produced, particularly involving model-checking techniques, t

Executable Temporal Logic for Non-monoto
โœ JOERI ENGELFRIET; JAN TREUR ๐Ÿ“‚ Article ๐Ÿ“… 1996 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 454 KB

In this paper we view non-monotonic reasoning as a (special kind of) process. As temporal logic is a common formalism to specify and derive properties of processes, we introduce a variant of temporal logic as a general specification language for reasoning processes. We show that it is possible to ex

Temporal Logics of Agency
โœ Johan van Benthem; Eric Pacuit ๐Ÿ“‚ Article ๐Ÿ“… 2010 ๐Ÿ› Springer Netherlands ๐ŸŒ English โš– 123 KB