Main Page
From The P-Lingua Website
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 Sevilla, Spain.
We provide P-Lingua and its associated tools as a free and reusable software package for P systems designing and 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 P systems. 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 P system 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). 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.