Main Page
From The P-Lingua Website
(→Publications) |
(→Last version) |
||
Line 14: | Line 14: | ||
- | == | + | == Latest version == |
The latest version of [[P-Lingua]] and [[pLinguaCore]] is now '''4.0''', released on 28/09/2013. It has new features such as more [[supported models]]. | The latest version of [[P-Lingua]] and [[pLinguaCore]] is now '''4.0''', released on 28/09/2013. It has new features such as more [[supported models]]. |
Revision as of 14:19, 22 April 2015
This website is also under HTTPS secure protocol
P-Lingua is a programming language for Membrane Computing which aims to be a standard to define P systems. It and its associated tools have been developed by members of the Research Group on Natural Computing, at the University of Seville, Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a Java library called pLinguaCore has been produced as a software framework for cell-like, tissue-like and spiking neural-like P system simulators. It is able to handle input files (either in XML format or in P-Lingua format) defining P systems from a number of different supported models. Moreover, the library includes several built-in simulators for each model. For the sake of software portability, pLinguaCore can export a P system definition to any convenient output format (currently XML format and binary format are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several applications in development using P-Lingua. This website is available to download the libraries and applications, as well as provides technical information. In addition, this site aims to be a meeting point for users and developers through the use of forums (an user account is needed).
The main developer of P-Lingua and its related tools is Ignacio Pérez-Hurtado [1].
Please, contact us for any suggestion or comment.
Latest version
The latest version of P-Lingua and pLinguaCore is now 4.0, released on 28/09/2013. It has new features such as more supported models.
Publications
The main publications about P-Lingua and PLinguaCore up to now are:
Journal Papers
- A P-Lingua based Simulator for Tissue P Systems with Cell Separation
I. Pérez-Hurtado, L. Valencia-Cabrera, J.M. Chacón, A. Riscos-Núñez, M.J. Pérez-Jiménez
Romanian Journal of Information Science and Technology, 17 , 1 (2014), 89-102. - A P-Lingua based simulator for Spiking Neural P systems
L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez
Lecture Notes in Computer Science, 7184 (2012), 257-281. - A P-Lingua based simulator for Tissue P systems
M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez
Journal of Logic and Algebraic Programming, 79, 6 (2010), 374-382. - An overview of P-Lingua 2.0
M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez
Lecture Notes in Computer Science, 5957 (2010), 264-288 - P-Lingua 2.0: A software framework for cell-like P systems
M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado
International Journal of Computers, Communications and Control, 4, 3 (2009), 234-243. - A P-lingua programming environment for Membrane Computing
D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez
Lecture Notes in Computer Science, 5391 (2009), 187-203.
Conference Papers
- Kernel P Systems - Version I
M. Gheorghe, F. Ipate, C. Dragomir, L. Mierlă, L. Valencia-Cabrera, M. García-Quismondo, M.J. Pérez-Jiménez
11th Brainstorming Week on Membrane Computing, 02/2013, Seville, Spain, p.97-124, (2013) - DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution
M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez
10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012) - P-Lingua: a programming language for membrane computing
A. Riscos-Núñez, I. Pérez-Hurtado
Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010) - An overview of P-lingua 2.0
M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez
10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009) - P-Lingua 2.0: New features and first applications
M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez
7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009) - A P-lingua programming environment for Membrane Computing
A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado
9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008) - P-Lingua: A programming language for membrane computing
D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez
6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
Ph.D. Theses
- An environment for virtual experimentation with computational models based on P systems
Presented by: Luis Valencia Cabrera
2015. Department of Computer Science and Artificial Intelligence. University of Seville. - Modelling and Simulation of Real-life Phenomena in Membrane Computing
Manuel García-Quismondo
2014. Department of Computer Science and Artificial Intelligence. University of Seville. - Accelerating Membrane Systems Simulators using High Performance Computing with GPU
Miguel Ángel Martínez-del-Amor
2013. Department of Computer Science and Artificial Intelligence. University of Seville. - Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua
Ignacio Pérez-Hurtado.
2010. Department of Computer Science and Artificial Intelligence. University of Seville.