Skip to main content
Log in

Parallel Communicating Grammar Systems As Language Analyzers

  • Published:
Grammars

    We’re sorry, something doesn't seem to be working properly.

    Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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.

    Google Scholar 

  • Bordihn, H. and H. Fernau. Accepting grammars and systems via context condition grammars, Journal of Automata, Languages and Combinatorics, 1: 97–112, 1996.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Fernau, H. and H. Bordihn. Remarks on accepting parallel systems, Intern. J. Comp. Math., 56: 51–67, 1995.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Mihalache, V. Accepting cooperating distributed grammar systems with terminal derivation. EATCS Bulletin 61: 80–84, 1997.

    Google Scholar 

  • Păun, Gh. On the synchronization in parallel communicating grammar systems. Acta Informatica, 30: 351–367, 1993.

    Google Scholar 

  • Păun, Gh. and L. Santean. Parallel communicating grammar systems: the regular case. Ann. Univ.Buc. Ser. Mat.-Inform. 37: 55–63, 1989.

    Google Scholar 

  • Salomaa, A. Formal Languages. Academic Press, New York, 1973.

    Google Scholar 

  • ?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.

    Google Scholar 

  • Vaszil, Gy. On simulating non-returning PC grammar systems with returning systems. Theor. Comp.Sci., 209: 319–329, 1998.

    Google Scholar 

  • 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1009958707255