Abstract
This article examines the problem of context-free languages that include strings containing transposition errors. The precise construction of a transposition error-correcting algorithm is given. Error detection and correction has been analyzed by others. Context-free grammar transformations to allow for the derivation of strings containing replacement, deletion, and insertion errors have been defined. This article presents an algorithm that, when given a Chomsky Normal Form context-free grammar G, constructs a Chomsky Normal Form context-free grammar, GT, to derive strings that contain transposition errors. The strings in the new language are one transposition error away from those in the original language, L(G). GT can be used to parse incorrect strings and to correct them. This approach also allows for the detection, classification, and correction of transposition errors occurring in the syntactic description of patterns. The number of new productions in GT is related by a small polynomial to the number of productions in G.
| Original language | English |
|---|---|
| Pages (from-to) | 273-280 |
| Number of pages | 8 |
| Journal | The Journal of Systems and Software |
| Volume | 18 |
| Issue number | 3 |
| DOIs | |
| State | Published - Jul 1992 |
Fingerprint
Dive into the research topics of 'Transposition errors in context-free languages'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver