Object-oriented dataas prefix rewriting systems
Vladikavkazskij matematičeskij žurnal, Tome 17 (2015) no. 3, pp. 23-35
Citer cet article
Voir la notice de l'article provenant de la source Math-Net.Ru
A deterministic longest-prefix rewriting system is a rewriting system such that there are no rewriting rules $X\to Y$, $X\to Z$ with $Y\ne Z$, and only longest prefixes of words are subject to rewriting. Given such a system, analogs are defined and examined of some concepts related to object-oriented data systems: inheritance of classes and objects, instances of classes, class and instance attributes, conceptual dependence and consistency, conceptual scheme, types and subtypes, etc. A special attention is paid to the effective verification of various properties of the rewriting systems under consideration. In particular, algorithms are presented for answering the following questions: Are all words finitely rewritable? Do there exist recurrent words? Is the system conceptually consistent? Given two words $X$ and $Y$, does $X$ conceptually depend on $Y$? Does the type of $X$ coincide with that of $Y$? Is the type of $X$ a subtype of that of $Y$?
[1] Salomaa A., Formal Languages, Academic Press, N.Y., 1973, 336 pp. | MR | Zbl
[2] Barwise J. (ed.), Handbook of Mathematical Logic, North-Holland, Amsterdam, 1977, 1165 pp. | MR
[3] Vizing V. G., “Distributive Coloring of Graph Vertices”, Diskretn. Anal. Issled. Oper., 2:4 (1995), 3–12 | MR | Zbl