| Stop losing sleep over incomplete data type specifications |
| Full text |
Pdf
(404 KB)
|
| Source
|
Annual Symposium on Principles of Programming Languages
archive
Proceedings of the 11th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
table of contents
Salt Lake City, Utah, United States
Pages: 76 - 82
Year of Publication: 1984
ISBN:0-89791-125-3
|
|
Author
|
|
Jean Jacques Thiel
|
Centre de Recherche en Informatique de nancy, Campus Scientifique, B.P. 239, 54506 Vandoeuvre Cedex, France
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 16, Citation Count: 8
|
|
|
ABSTRACT
We give an algorithm to test the completeness of definitions holding on the rewrite systems that they generate. At the opposite of existing techniques that are very restrictive (left-hand sides of definitions must be linear) or rather inefficient our solution is both powerful and efficient. Also, the algorithm that we give detects ambigous or/and incomplete definitions and can tell you why they are ambigous or/and incomplete. It applies too to definitions in presence of equations.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Bidoit M. "Une Methode de Presentation des Types Abstraits: Applications" These de 3-eme cycle Universite de Paris Sud, Orsay - 1981 -
|
| |
2
|
Dershowitz N. "Computing with Rewrite Systems" - 1982 -
|
| |
3
|
John V. Guttag , Ellis Horowitz , David R. Musser, The design of data type specifications, Proceedings of the 2nd international conference on Software engineering, p.414-420, October 13-15, 1976, San Francisco, California, United States
|
| |
4
|
Padawitz P. "Correctness, Completeness and Consistency of Equational Data Type Specifications" Ph.D. Thesis Technische Universitat Berlin - 1983 -
|
| |
5
|
Hullot J.M. "Compilation de Formes Canoniques dans les Theories Equationnelles" These de 3-eme cycle Universite de Paris Sud, Orsay - 1980 -
|
| |
6
|
Huet G. - Hullot J.M. "Proofs by induction in equational theories with constructors" Proc. 21th FOCS - 1980 - Also, JCSS 25-2 - 1982 -
|
| |
7
|
|
| |
8
|
Jouannaud J.P. "Church-Rosser Computation with Equational Term Rewriting Systems" Centre de Recherche en Informatique de Nancy - 1983 -
|
| |
9
|
Lescanne P. "Computer Experiments with the REVE Term Rewriting Generator" Centre de Recherche en Informatique de Nancy and Laboratory of Computer Science, M.I.T. - 1983 -
|
CITED BY 8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kokichi Futatsugi , Joseph A. Goguen , Jean-Pierre Jouannaud , José Meseguer, Principles of OBJ2, Proceedings of the 12th ACM SIGACT-SIGPLAN symposium on Principles of programming languages, p.52-66, January 14-16, 1985, New Orleans, Louisiana, United States
|
|
|
|
|
|
|
|
|
|
|