P—Lingua 2.0: A software framework for cell—like P systems

Authors

  • Manuel Garcí­a-Quismondo Research Group on Natural Computing Dpt. of Computer Science and Artificial Intelligence University of Sevilla Avda. Reina Mercedes s/n, 41012 Sevilla, Spain
  • Rosa Gutiérrez-Escudero Research Group on Natural Computing Dpt. of Computer Science and Artificial Intelligence University of Sevilla Avda. Reina Mercedes s/n, 41012 Sevilla, Spain
  • Miguel A Martí­nez-del-Amor Research Group on Natural Computing Dpt. of Computer Science and Artificial Intelligence University of Sevilla Avda. Reina Mercedes s/n, 41012 Sevilla, Spain
  • Enrique Orejuela-Pinedo Research Group on Natural Computing Dpt. of Computer Science and Artificial Intelligence University of Sevilla Avda. Reina Mercedes s/n, 41012 Sevilla, Spain
  • I. Pérez-Hurtado Research Group on Natural Computing Dpt. of Computer Science and Artificial Intelligence University of Sevilla Avda. Reina Mercedes s/n, 41012 Sevilla, Spain

Keywords:

Programming languages, software development, P systems, Membrane Computing, P-Lingua

Abstract

P-Lingua is a programming language for membrane computing. It was first presented in Edinburgh, during the Ninth Workshop on Membrane Computing (WMC9). In this paper, the models, simulators and formats included in P-Lingua in version 2.0 are explained. We focus on the stochastic model, associated simulators and updated features. Finally, we present one of the first applications based on P- Lingua: a tool for describing and simulating ecosystems.

References

M. Cardona, M.A. Colomer, M.J. Pérez-Jiménez, D. Sanuy, A. Margalida. Modeling Ecosystems Using P Systems: The Bearded Vulture, a Case Study. Lecture Notes in Computer Science, 5391, 137-156, 2009 http://dx.doi.org/10.1007/978-3-540-95885-7_11

M. Cardona, M.A. Colomer, A. Margalida, I. Pérez-Hurtado, M.J. Pérez-Jiménez, D. Sanuy. P Sys- tem Based Model of an Ecosystem of the Scavenger Birds, Proceedings of the 7th Brainstorming Week on Membrane Computing, Vol. I, 65-80, in press.

D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Nú-ez. A P-Lingua program- ming environment for Membrane Computing, Proceedings of the 9th Workshop on Membrane Computing, 155-172, 2008.

M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez. P-Lingua 2.0: New Features and First Applications, Proceedings of the 7th Brainstorming Week on Mem- brane Computing, Vol. I, 141-168, in press.

M.A. Gibson and J. Bruck. Efficient Exact Stochastic Simulation of Chemical Systems with Many Species and Many Channels, J. Phys. Chem., 104, 1876-1889, 2000. http://dx.doi.org/10.1021/jp993732q

D.T. Gillespie. Exact stochastic simulation of coupled chemical reactions, J. Phys. Chem., 81, 2340-2361, 1977. http://dx.doi.org/10.1021/j100540a008

Gh. Păun. Membrane computing. An introduction, Springer-Verlag, Berlin, 2002. http://dx.doi.org/10.1007/978-3-642-56196-2

Gh. Păun. Computing with Membranes, Journal of Computer and System Sciences 61(1) 108-143, 2000. http://dx.doi.org/10.1006/jcss.1999.1693

Gh. Păun. P systems with active membranes. Journal of Automata, Languages and Combinatorics, 6, 1, 75-90, 2001.

F.J. Romero-Campero. P Systems, a Computational Modelling Framework for Systems Biology, Doctoral Thesis, University of Seville, Department of Computer Science and Artificial Intelligence, 2008.

The GNU General Public License: http://www.gnu.org/copyleft/gpl.html

The GNU Lesser General Public License: http://www.gnu.org/copyleft/lgpl.html

The Eclipse Project: http://www.eclipse.org

The P-Lingua website: http://www.p-lingua.org

Published

2009-09-01

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.