Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Regularity of relations
Jaoua A., Mili A., Boudriga N., Durieux J. Theoretical Computer Science79 (2):323-339,1991.Type:Article
Date Reviewed: Apr 1 1992

A relation is regular if it is either deterministic, symmetric and transitive, or rectangular. The authors study the benefits of using regular relations when constructing program specifications. The computation of the kernel of a relation is simplified when the relation is known to be regular. This leads to simplifying the specifications of both while loops and error recovery routines. A feasible solution to the generation of executable assertions exists when relations are restricted to be regular. The authors assert that most relations in specifications encountered in practice are regular. The preservation of regularity for both intersection and union (when the relation is also relatively uniform) supports the stepwise construction of specifications.

An example of a nonregular relation specification would have reinforced the advantages of using regular relations. The presentation is packed with detailed proofs of properties of regularity; it would have benefitted from examples of the use of those properties in deriving specifications. The authors believe the most intriguing property of regular relations is their relationship to rational numbers; this relationship will be a subject of future investigation.

Reviewer:  Ann E. K. Sobel Review #: CR115374
Bookmark and Share
 
Specification Techniques (F.3.1 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Specification Techniques": Date
Compatibility problems in the development of algebraic module specifications
Ehrig H., Fey W., Hansen H., Löwe M., Jacobs D., Parisi-Presicce F. Theoretical Computer Science 77(1-2): 27-71, 1990. Type: Article
Oct 1 1991
Transformations of sequential specifications into concurrent specifications by synchronization guards
Janicki R., Müldner T. Theoretical Computer Science 77(1-2): 97-129, 1990. Type: Article
Jul 1 1991
Building specifications in an arbitrary institution
Sannella D., Tarlecki A. (ed)  Semantics of data types (, Sophia-Antipolis, France, Jun 27-29, 1984)3561984. Type: Proceedings
May 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