An overview of P-Lingua 2.0

Manuel García-Quismondo, Rosa Gutiérrez-Escudero, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, Agustín Riscos-Núñez

Research output: Chapter in Book/Report/Conference proceedingConference contribution

61 Scopus citations

Abstract

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.

Original languageEnglish (US)
Title of host publicationMembrane Computing - 10th International Workshop, WMC 2009, Revised Selected and Invited Papers
Pages264-288
Number of pages25
DOIs
StatePublished - 2010
Externally publishedYes
Event10th International Workshop on Membrane Computing, WMC 2009 - Curtea de Arges, Romania
Duration: Aug 24 2009Aug 27 2009

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5957 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference10th International Workshop on Membrane Computing, WMC 2009
Country/TerritoryRomania
CityCurtea de Arges
Period8/24/098/27/09

Fingerprint

Dive into the research topics of 'An overview of P-Lingua 2.0'. Together they form a unique fingerprint.

Cite this