Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
The use of temporal logic in the compositional specification of concurrent systems
Barringer H. (ed), Academic Press Prof., Inc., San Diego, CA, 1987. Type: Book (9789780122740602)
Date Reviewed: Feb 1 1989

The author discusses the use of temporal logic for specifying concurrent systems. In particular, he addresses the problems that are being encountered in the search for sufficiently abstract semantics for these systems.

The temporal formulae are interpreted in models based on state sequences and moments in time; this is an example of discrete linear-time semantics. This approach is worked out for a simple program notation in which all parallel parts are independent. The author shows how the method could be extended to accommodate communicating processes or shared variables.

The section ‘Some trouble with abstraction’ is interesting. A semantics is called fully abstract when two programs have the same semantic meaning if and only if no environment can distinguish them. The author’s linear discrete temporal logic cannot provide fully abstract semantics with respect to all desired levels of abstraction; for example, it has problems with stuttering (equal states at successive moments in time). Three approaches are mentioned that may remedy this. Two of these have been proposed by others, and one--the introduction of dense time--is the author’s.

Judging by the contents of the introductory section, which discusses the importance of formalism, the author addresses an audience that is not very familiar with temporal logic. It is questionable, however, whether the paper succeeds in this respect. Many readers may find the paper too technical and terse to convey its message. Initiated readers will appreciate the different efforts to find fully abstract semantics.

Reviewer:  Martin Rem Review #: CR112672
Bookmark and Share
 
Logics Of Programs (F.3.1 ... )
 
 
Parallelism And Concurrency (F.1.2 ... )
 
 
Concurrent Programming (D.1.3 )
 
Would you recommend this review?
yes
no
Other reviews under "Logics Of Programs": Date
Weak logic theory
Holden M. Theoretical Computer Science 79(2): 295-321, 1991. Type: Article
Mar 1 1992
Completing the temporal picture
Manna Z., Pnueli A. (ed) Theoretical Computer Science 83(1): 97-130, 1991. Type: Article
Apr 1 1992
Partial correctness: the term-wise approach
Sokolowski S. Science of Computer Programming 4(2): 141-157, 1984. Type: Article
Mar 1 1985
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy