Abstract
Parallel communicating grammar systems consist of several grammars, and perform derivation steps, where each of the grammars works in a parallel and synchronized manner on its own sentential form, and communication steps, where a transfer of sentential forms is done. We discuss accepting and analyzing versions of such grammar systems with context-free productions. In accepting parallel communicating grammar systems, rules of the form α→A with a word α and a nonterminal A are applied as in the generating case, and the language consists of all terminal words which can derive the axiom. We consider the usual variant and a restricted variant of accepting parallel communicating grammar systems and prove that all types of these accepting grammar systems characterize the family of recursively enumerable languages if the usual variant is considered, and that of context-free languages if the restricted one is used. The first result also holds if λ-rules are forbidden. Moreover, we study analyzing parallel communicating grammar systems the derivations of which perform the generating counterparts backwards. This requires a modification of the concept of generating derivation yielding to strong-returning parallel communicating grammar systems which also generate the family of recursively enumerable languages.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Bordihn, H. and H. Fernau. Accepting grammars and systems. Technical Report 9/94, Universität Karlsruhe, Fakultät für Informatik, 1994.
Bordihn, H. and H. Fernau. Accepting grammars with regulation, Intern. J. Comp.Math., 53: 1–18, 1994.
Bordihn, H. and H. Fernau. Accepting grammars and systems via context condition grammars, Journal of Automata, Languages and Combinatorics, 1: 97–112, 1996.
Csuhaj-Varjú, E., J. Dassow, J. Kelemen and Gh. Păun. Grammar Systems: a Grammatical Approach to Distribution and Cooperation. Volume 5 of Topics in Computer Mathematics. Gordon and Breach, London, 1994.
Csuhaj-Varjú, E. and Gy. Vaszil. On the computational completeness of context-free parallel communicating grammar systems, Theor. Comp. Sci., 215: 1–2, 349-358, 1999.
Csuhaj-Varjú, E. and Gy. Vaszil. On context-free parallel communicating grammar systems: synchronization, communication, and normal forms. Accepted for publication in Theor. Comp.Sci.
Dassow, J., Gh. Păun and G. Rozenberg. Grammar systems. In A. Salomaa and G. Rozenberg, editors, Handbook of Formal Languages, 155–213, Vol. 2, Chapter 4, Springer-Verlag, Berlin/Heidelberg, 1997.
Fernau, H. and H. Bordihn. Remarks on accepting parallel systems, Intern. J. Comp. Math., 56: 51–67, 1995.
Fernau, H., M. Holzer and H. Bordihn. Accepting multi-agent systems: the case of cooperating distributed grammar systems, Computers and Artificial Intelligence, 15: 123–139, 1996.
Hromkovi?, J. On the communication complexity of distributive language generation. In J. Dassow, G. Rozenberg and A. Salomaa, editors, Developments in Language Theory II, 237–246, World Scientific Publ. Co., Singapore, 1995.
Mandache, N. On the computational power of context-free PCGSs. Accepted for publication in Theor. Comp. Sci.
Mateescu, A. and A. Salomaa. Aspects of classical language theory. In: G. Rozenberg and A. Salomaa, editors, Handbook of Formal Languages, 175–251, Vol. 1, Chapter 4, Springer-Verlag, Berlin/Heidelberg, 1996.
Mihalache, V. Accepting cooperating distributed grammar systems with terminal derivation. EATCS Bulletin 61: 80–84, 1997.
Păun, Gh. On the synchronization in parallel communicating grammar systems. Acta Informatica, 30: 351–367, 1993.
Păun, Gh. and L. Santean. Parallel communicating grammar systems: the regular case. Ann. Univ.Buc. Ser. Mat.-Inform. 37: 55–63, 1989.
Salomaa, A. Formal Languages. Academic Press, New York, 1973.
?iplea, F. L., C. Ene, C. M. Ionescu and O. Procopiuc. Some decision problems for parallel communicating grammar systems. Theor. Comp. Sci., 134: 365–385, 1994.
Vaszil, Gy. On simulating non-returning PC grammar systems with returning systems. Theor. Comp.Sci., 209: 319–329, 1998.
Vaszil, Gy. On parallel communicating Lindenmayer systems. In Gh. Păun and A. Salomaa, editors, Grammatical Models of Multi-Agent Systems, 99–112, Gordon and Breach, London, 1999.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Bordihn, H., Dassow, J. & Vaszil, G. Parallel Communicating Grammar Systems As Language Analyzers. Grammars 3, 1–20 (2000). https://doi.org/10.1023/A:1009958707255
Issue Date:
DOI: https://doi.org/10.1023/A:1009958707255