Skip to main content

A Web-Based P Systems Simulator and Its Parallelization

  • Conference paper
Unconventional Computation (UC 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3699))

Included in the following conference series:

Abstract

In this paper we present WebPS, an open-source web-enabled simulator for P systems, and a P accelerator for parallelization of the existing sequential simulators. The simulator is based on CLIPS, and it is already available as a web application. The P accelerator is used to parallelize the existing sequential simulators of the P systems. We exemplify this tool by using a simple CLIPS simulator. The speedup and the efficiency of the resulting parallel implementation are surprisingly close to the ideal ones. Combining these two ingredients, we get a complex and ready-to-use parallel simulator for P systems; no installation are required, no previous knowledge of operating systems, parallel programming or specific software.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Ciobanu, G.: Distributed algorithms over communicating membrane systems. BioSystems 70, 123–133 (2003)

    Article  Google Scholar 

  2. Ciobanu, G., Guo, W.: P systems running on a cluster of computers. In: Martín-Vide, C., Mauri, G., Păun, G., Rozenberg, G., Salomaa, A. (eds.) WMC 2003. LNCS, vol. 2933, pp. 123–139. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  3. Ciobanu, G., Paraschiv, D.: Membrane Software. A P System Simulator. Fundamenta Informaticae 49(1-3), 61–66 (2002)

    MATH  Google Scholar 

  4. Ciobanu, G., Petcu, D.: P accelerators: Parallelization of sequential simulators. In: Gutierrez-Naranjo, M.A., Păun, G., Perez-Jimenez, M.J. (eds.) Cellular Computing; complexity aspects, ESF PESC Exploratory Workshop, Fenix Editora, Sevilla, pp. 177–186 (2005)

    Google Scholar 

  5. Forgy, C.L.: RETE: A Fast Algorithm for the Many Pattern/Many Object Pattern Match Problem. Artificial Intelligence 19, 17–37 (1982)

    Article  Google Scholar 

  6. Friedman-Hill, E.: Jess in Action: Rule-Based Systems in Java. Manning Publications (2003)

    Google Scholar 

  7. Paun, G.: Membrane Computing. An Introduction. Springer, Heidelberg (2002)

    MATH  Google Scholar 

  8. Perez-Jimenez, M.J., Romero-Campero, F.J.: A CLIPS Simulator for Recognizer P Systems with Active Membranes. In: Proceedings 2nd Brainstorming Week on Membrane Computing, University of Sevilla Tech. Rep 01/2004, pp. 387–413 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bonchiş, C., Ciobanu, G., Izbaşa, C., Petcu, D. (2005). A Web-Based P Systems Simulator and Its Parallelization. In: Calude, C.S., Dinneen, M.J., Păun, G., Pérez-Jímenez, M.J., Rozenberg, G. (eds) Unconventional Computation. UC 2005. Lecture Notes in Computer Science, vol 3699. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11560319_7

Download citation

  • DOI: https://doi.org/10.1007/11560319_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29100-8

  • Online ISBN: 978-3-540-32022-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics