Abstract
An information source that generates messages with formal syntactic structures is proposed. It is modeled as a context-free grammar in Chomsky Normal Form. The messages are binary coded with or without error-correction capabilities, and are transmitted over a memoryless symmetric noisy channel. At the receiver, an algorithmic procedure is proposed for the correction of syntactic errors in the incoming messages. This is similar to the Cocke-Younger-Kasami parser with the additional capability of detecting and correcting syntactic errors in the input strings. Simulation results are presented which show that the present syntactic decoding scheme has a lower probability of decoding errors than conventional algebraic decoding schemes. Its performance is also compared with that of an alternate syntactic decoder studied recently.
Similar content being viewed by others
References
N. Abramson, “The ALOHA system,” inComputer-Communication Networks, N. Abramson and F. F. Kuo, eds. (Prentice-Hall, 1973).
L. W. Fung and K. S. Fu, “Communication of languages using syntactic information,” regular paper, inInt. Symposium on Information Theory, October 1974, Notre Dame, Indiana.
D. Gries,Compiler Construction for Digital Computers (Wiley, New York, 1971).
B. A. Galler and A. I. Perlis,A View of Programming Languages (Addison Wesley, 1970).
J. E. Hopcroft and J. D. Ullman,Formal Languages and Their Relation to Automata (Addison-Wesley, 1969).
E. T. Irons, “An error-correcting parse algorithm,”Comm. ACM 6(11)(1963).
F. Jelinek,Probabilistic Information Theory (McGraw-Hill, New York, 1968).
Jean-Pierre Levy, “Automatic correction of syntax errors in programming languages,” Ph.D. Thesis, Computer Science Dept., Cornell University (1971).
R. W. Lucky, “Common-carrier data communication,” inComputer-Communication Networks, N. Abramson and F. F. Kuo, eds. (Prentice-Hall, 1973).
G. Lyon, “Syntax-directed least-errors analysis for context-free languages: a practical approach,”Comm. ACM 17(1)(1974).
W. B. Smith, “Error detection in formal languages,”J. Computer and System Sciences 4:385–405 (1970).
C. R. Souza and R. A. Scholtz, “Probabilistic generation, transmissions and syntactical decoding of context-free programmed languages,” inProceedings Eight Annual Allerton Conf. on Circuit and System Theory (Allerton House, Monticello, Illinois, October 1970).
Celso de Renna e Souza and R. A. Scholtz, “Syntactical decoders and backtrackingS-grammars,” Report A69-9,The ALOHA System, University of Hawaii, Honolulu, Hawaii (1969).
F. R. D. Velasco and C. R. Souza, “Sequential syntactical decoding,” in1973 IEEE International Symposium on Information Theory, King Saul Hotel, Ashkelon, Israel, June1973.
A. V. Aho and J. D. Ullman,The Theory of Parsing, Translation and Compiling, Vol. 1 (Prentice-Hall, 1972).
D. H. Younger, “Recognition and parsing of CFLs in Timen 3,”Information and Control 10(2):189–208 (1967).
G. E. Lyon, “Least-errors recognition of mutated context-free sentences in Timen 3 logn,” inProc., Sixth Princeton Conf. on Inf. Systems and Sci., Princeton, N.J. 1972, pp. 115–118.
R. Teitelbaum, “Context-free error analysis by evaluation of algebraic power series,” inProc., ACM-SIGACT Fifth Ann. Conf. on Theory of Computing, Univ. of Texas,Austin 1973, pp. 196–199.
J. E. Hopcroft and J. D. Ullman, “Error correction for formal languages,” Digital Systems Lab Report 52, Princeton University (1966).
L. W. Fung and K. S. Fu, “Maximum-likelihood syntactic decoding,”IEEE Trans. Information Theory (July 1975).
L. G. Valiant, “General context-free recognition in less than cubic time,” Dept. of Computer Science, Carnegie-Mellon University (January 1974).
Author information
Authors and Affiliations
Additional information
This work was supported by the National Science Foundation under grant ENG 74-17586.
Rights and permissions
About this article
Cite this article
Fung, L.W., Fu, K.S. An error-correcting syntactic decoder for computer networks. International Journal of Computer and Information Sciences 5, 45–58 (1976). https://doi.org/10.1007/BF00991071
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF00991071