Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
A model parametric real-time logic
Morzenti A., Mandrioli D., Ghezzi C. ACM Transactions on Programming Languages and Systems14 (4):521-573,1992.Type:Article
Date Reviewed: Sep 1 1993

A number of extensions to classical temporal logic have been proposed in recent years for the specification of real-time systems. The authors of this paper have developed one such extension, called TRIO, which is a first-order logic that includes the temporal operators Futr(A,t) and Past(A,t). The authors’ primary goal was to develop a logic that would allow the execution of the formal specification of a real-time system. In this paper, they extend their previous work with TRIO to provide a model parametric semantics for the language, which is the basis for proving the satisfiability of a TRIO specification constructively.

The paper includes a summary of the syntax and semantics of TRIO. The model parametric semantics is motivated with examples that illustrate the problems of interpreting temporal formulas on infinite time domains by restricting the domain to a finite approximation. The model parametric semantics is presented with restriction theorems that give conditions under which the truth value of a formula is preserved when the domain is restricted. The authors also describe a pair of algorithms for constructively verifying the satisfiability of a formula on a restricted domain.

The paper is self-contained and clearly written. The authors compare and contrast their work with other approaches to the problem of finite time domains and with other extensions to temporal logic. Although the focus of the paper is a set of theoretical results, the results are clearly identified and illustrated with examples. Moreover, a TRIO specification of a small example system is developed in an appendix.

Reviewer:  S. K. Andrianoff Review #: CR116449
Bookmark and Share
 
Languages (D.2.1 ... )
 
 
Model Theory (F.4.1 ... )
 
 
Real-Time Systems And Embedded Systems (D.4.7 ... )
 
 
Tools (D.2.1 ... )
 
 
Mathematical Logic (F.4.1 )
 
 
Organization And Design (D.4.7 )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Languages": Date
An examination of requirements specification languages
Tse T., Pong L. The Computer Journal 34(2): 143-152, 1991. Type: Article
Apr 1 1992
Towards a formal basis for the formal development method and the Ina Jo specification language
Berry D. IEEE Transactions on Software Engineering SE-13(2): 184-201, 1987. Type: Article
Oct 1 1987
On the design of ANNA, a specification language for ADA
Luckham D.  Software validation: inspection-testing-verification-alternatives (, Darmstadt, West Germany,2271984. Type: Proceedings
May 1 1986
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