TY - GEN
T1 - An overview of P-Lingua 2.0
AU - García-Quismondo, Manuel
AU - Gutiérrez-Escudero, Rosa
AU - Pérez-Hurtado, Ignacio
AU - Pérez-Jiménez, Mario J.
AU - Riscos-Núñez, Agustín
PY - 2010
Y1 - 2010
N2 - P-Lingua is a programming language for membrane computing which aims to be a standard to define P systems. In order to implement this idea, a Java library called pLinguaCore has been developed as a software framework for cell-like P systems. It is able to handle input files (either in XML or in P-Lingua format) defining P systems from a number of different cell-like P system models. Moreover, the library includes several built-in simulators for each supported model. For the sake of software portability, pLinguaCore can export a P system definition to any convenient output format (currently XML and binary formats are available). This software is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators. The term P-Lingua 2.0 refers to the software package consisting of the above mentioned library together with a user interface called pLinguaPlugin (more details can be found at http://www.p-lingua.org). Finally, in order to illustrate the software, this paper includes an application using pLinguaCore for describing and simulating ecosystems by means of P systems.
AB - P-Lingua is a programming language for membrane computing which aims to be a standard to define P systems. In order to implement this idea, a Java library called pLinguaCore has been developed as a software framework for cell-like P systems. It is able to handle input files (either in XML or in P-Lingua format) defining P systems from a number of different cell-like P system models. Moreover, the library includes several built-in simulators for each supported model. For the sake of software portability, pLinguaCore can export a P system definition to any convenient output format (currently XML and binary formats are available). This software is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators. The term P-Lingua 2.0 refers to the software package consisting of the above mentioned library together with a user interface called pLinguaPlugin (more details can be found at http://www.p-lingua.org). Finally, in order to illustrate the software, this paper includes an application using pLinguaCore for describing and simulating ecosystems by means of P systems.
UR - http://www.scopus.com/inward/record.url?scp=77949592015&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77949592015&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-11467-0_20
DO - 10.1007/978-3-642-11467-0_20
M3 - Conference contribution
AN - SCOPUS:77949592015
SN - 3642114660
SN - 9783642114663
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 264
EP - 288
BT - Membrane Computing - 10th International Workshop, WMC 2009, Revised Selected and Invited Papers
T2 - 10th International Workshop on Membrane Computing, WMC 2009
Y2 - 24 August 2009 through 27 August 2009
ER -