An Application of Dynamic P Systems: Generating Context-Free Languages

  • Gemma Bel Enguix
  • Matteo Cavaliere
  • Rodica Ceterchi
  • Radu Gramatovici
  • Carlos Martín-Vide
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2597)

Abstract

We present a method of generating context-free languages, in a parallel way, using dynamic P systems, which evolve in time in a coherent manner. The evolution is described by a contextual grammar D(G), which can be canonically associated to any context-free grammar G. The dynamic P system generated by D(G) will “compute” the language L(G), i.e., one of the configurations of the system will contain all words of L(G) of length n at depth 2n - 1. Our approach is an attempt to prove the richness and power of the concept of dynamic P system, both in the area of P systems, and in the area of contextual grammars.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    A. Atanasiu, C. Martin-Vide: P Systems and Context-Free Languages, in Actas del Primer Congresso Español de Algoritmos Evolutivos y Bioinspirados, AEB’02, Mérida, Febrero, 2002, 341–346Google Scholar
  2. 2.
    R. Ceterchi, C. Martin-Vide: Generating P Systems with Contextual Grammars, Pre-proceedings of the “Workshop on Membrane Computing”, Curtea de Argeş, 2002Google Scholar
  3. 3.
    R. Ceterchi, C. Martin-Vide: Dynamic P Systems, this volumeGoogle Scholar
  4. 4.
    J.E. Hopcroft, J.D. Ullman: Introduction to Automata Theory, Languages and Computation, Addison-Wesley, Reading MA, 1979MATHGoogle Scholar
  5. 5.
    M. Margenstern, C. Martin-Vide, Gh. Păun: Computing with Membranes: Variants with Enhanced Membrane Handling, Proc. of 7th Intern. Meeting on DNA Based Computers (N. Jonoska, N.C. Seeman ed.), Tampa, Florida, USA, 2001, 53–62Google Scholar
  6. 6.
    C. Martin-Vide, Gh. Păun: Structured Contextual Grammars, Grammars, 1, 1 (1998), 33–55MathSciNetMATHCrossRefGoogle Scholar
  7. 7.
    Gh. Păun: Marcus Contextual Grammars, Kluwer, Dordrecht, 1997Google Scholar
  8. 8.
    Gh. Păun: Computing with Membranes. An Introduction, Bulletin of EATCS, 67 (1999), 139–152MATHGoogle Scholar
  9. 9.
    Gh. Păun: Computing with Membranes, Journal of Computer and System Sciences, 61, 1, (2000), 108–143, and Turku Center for CS-TUCS Report No.208, 1998MathSciNetMATHCrossRefGoogle Scholar
  10. 10.
    Gh. Păun: P Systems with Active Membranes: Attacking NP-Complete Problems, Journal of Automata, Languages and Combinatorics, 6, 1 (2001),75–90MathSciNetMATHGoogle Scholar
  11. 11.
    Gh. Păun: Membrane Computing. An Introduction, Springer-Verlag, Berlin, Heidelberg, 2002Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Gemma Bel Enguix
    • 1
  • Matteo Cavaliere
    • 1
  • Rodica Ceterchi
    • 2
  • Radu Gramatovici
    • 2
  • Carlos Martín-Vide
    • 1
  1. 1.Research Group on Mathematical LinguisticsRovira i Virgili UniversityTarragonaSpain
  2. 2.Faculty of MathematicsUniversity of BucharestBucharestRomania

Personalised recommendations