Main Page
From The P-Lingua Website
Line 1: | Line 1: | ||
- | [[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain. | + | [[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed under [http://www.gnu.org/copyleft/gpl.html GNU GPL license] by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain. |
- | We provide P-Lingua and its | + | We provide P-Lingua and its related tools as a free and reusable software framework for the development of [[software/hardware applications]] capable of simulate P system computations. |
- | In order to implement this idea, a Java library called [[pLinguaCore]] | + | In order to implement this idea, the main software tool of P-Lingua is a Java library called [[pLinguaCore]]. 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 | 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 | 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. | be extended to accept new input or output formats and also new models or simulators. |
Revision as of 22:33, 20 August 2009
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 under GNU GPL license by members of the Research Group on Natural Computing, at the University of Sevilla, Spain.
We provide P-Lingua and its related tools as a free and reusable software framework for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, the main software tool of P-Lingua is a Java library called pLinguaCore. 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.