Skip to main content

Membrane-Based Devices Used in Computer Graphics

  • Chapter
Applications of Membrane Computing

Abstract

A model of plant growing based on some variants of P systems is considered. The model (very close to L systems-based approaches) represents a further step toward a more modular way to specify biological systems. A specification language and a tool supporting the model are also presented together with some simple examples. A key operation introduced in this context is rule rewriting — there are rules which rewrite the right hand sides of other rules. Because of the importance of this operation for our approach, we also briefly investigate it from a theoretical point of view in the Annex.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Alfonseca, A. Ortega: Representation of Some Cellular Automata by Means of Equivalent L Systems. Complexity International, 7 (2000), http://www.complexity.org.au/ci/vol07/alfons01.

    Google Scholar 

  2. D. Besozzi, G. Mauri, G. Vaszil, C. Zandron: Collapsing Hierarchies of Parallel Rewriting P Systems without Target Conflicts. In Membrane Computing, International Workshop, WMC 2003, Tarragona, July 2003, Selected Papers (C. Martín-Vide, Gh. Păun, G. Rozenberg, A. Salomaa, eds.), LNCS 2933, Springer, Berlin, 2004, 55–69.

    Google Scholar 

  3. J. Dassow, Gh. Păun: Regulated Rewriting in Formal Language Theory. Springer, Berlin, 1989.

    Google Scholar 

  4. R. Freund, Gh. Păun: On the Number of Non-Terminal Symbols in Graph-controlled, Programmed, Matrix Grammars. In Machine, Computations, and Universality (M. Margenstern, Yu. Rogozhin, eds.), LNCS 2055, Springer, Berlin, 2001, 214–225.

    Google Scholar 

  5. A. Georgiou: Sub-LP Systems — A Computational Model for Plant Simulation. MSc Dissertation, University of Sheffield, 2003.

    Google Scholar 

  6. A. Georgiou: SubLP-Studio Software, available from the P systems web page at http://psystems.disco.unimib.it/software.html, 2003.

    Google Scholar 

  7. M. Hammel, R. Mech, P. Prusinkiewicz: The Artificial Life of Plants. In volume 7 of SIGGRAPH’ 95 Course Notes, 1995, 1–38.

    Google Scholar 

  8. J.S. Hanan: Parametric L Systems. PhD Thesis, University of Regina, Regina, Saskatchewan, Canada, 1992.

    Google Scholar 

  9. J. Hanan, R. Mech, P. Prusinkiewicz: Extensions to the Graphical Interpretation of L systems Based on Turtle Geometry. Research Report No. 97/599/01, Department of Computer Science, University of Calgary, 1997.

    Google Scholar 

  10. J.A. Kaandorp, J.E. Kubler: The Algorithmic Beauty of Seaweeds, Sponges, and Corals. Springer, Berlin, 2001, 91–99.

    MATH  Google Scholar 

  11. R. Karwowski: L-studio v. 3.1. Department of Computer Science, University of Calgary, 2001. Available at http://www.cpsc.ucalgary.ca/Research/bmv/lstudio.

    Google Scholar 

  12. S.N. Krishna, R. Rama: P Systems with Replicated Rewriting. Journal of Automata, Languages and Combinatorics, 6,3 (2001), 345–350.

    MATH  Google Scholar 

  13. A. Lindenmayer, P. Prusinkiewicz: The Algorithmic Beauty of Plants. Springer, New York, 1990.

    MATH  Google Scholar 

  14. M. Madhu: Studies of P Systems as a Model of Cellular Computing. PhD Thesis, Indian Institute of Technology, Madras, India, 2003.

    Google Scholar 

  15. R. Mech, P. Prusinkiewicz: Visual Models of Plants Interacting with Their Environment. Department of Computer Science, University of Calgary, 1996.

    Google Scholar 

  16. M. Mutyam, K. Krithivasan: P Systems with Membrane Creation: Universality and Efficiency. In Machine, Computations, and Universality (M. Margenstern, Yu. Rogozhin, eds.), LNCS 2055, Springer, Berlin, 2001, 276–286.

    Google Scholar 

  17. Gh. Păun: Computing with Membranes. Journal of Computer and System Sciences, 61,1 (2000), 108–143.

    Article  Google Scholar 

  18. Gh. Păun: Membrane Computing. An Introduction. Springer, Berlin, 2002.

    Google Scholar 

  19. Gh. Păun: Membrane Computing: Some Non-Standard Ideas. In Aspects of Molecular Computing (N. Jonoska, Gh. Păun, G. Rozenberg, eds.), LNCS 2950, Springer, Berlin, 2004, 322–337.

    Google Scholar 

  20. P. Prusinkiewicz: Modelling and Visualisation of Biological Structures. Department of Computer Science, University of Calgary, 1993.

    Google Scholar 

  21. P. Prusinkiewicz, M. Hammel, E. Mjolsness: Animation of Plant Development. In SIGGRAPH’ 93, 1993, 351–360.

    Google Scholar 

  22. G. Rozenberg, A. Salomaa, eds.: Handbook of Formal Languages. 3 volumes, Springer, Berlin, 1997.

    MATH  Google Scholar 

  23. S. Vanac: Perfect Plants. Dissertation, University of Sheffield, 1999.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Georgiou, A., Gheorghe, M., Bernardini, F. (2006). Membrane-Based Devices Used in Computer Graphics. In: Ciobanu, G., Păun, G., Pérez-Jiménez, M.J. (eds) Applications of Membrane Computing. Natural Computing Series. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-29937-8_9

Download citation

  • DOI: https://doi.org/10.1007/3-540-29937-8_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-25017-3

  • Online ISBN: 978-3-540-29937-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics