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

  • 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

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

[1] 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

[2] 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.

[3] 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.

[4] 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.

[5] 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

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

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

[8] 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

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

[10] 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.

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

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

[13] The Eclipse Project: http://www.eclipse.org

[14] The P-Lingua website: http://www.p-lingua.org
Published
2009-09-01
How to Cite
GARCÍA-QUISMONDO, Manuel et al. P–Lingua 2.0: A software framework for cell–like P systems. INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, [S.l.], v. 4, n. 3, p. 234-243, sep. 2009. ISSN 1841-9844. Available at: <http://univagora.ro/jour/index.php/ijccc/article/view/2431>. Date accessed: 29 nov. 2020. doi: https://doi.org/10.15837/ijccc.2009.3.2431.

Keywords

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