Main Page

From The P-Lingua Website

(Difference between revisions)
Jump to: navigation, search
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 associated tools as a free, under [http://www.gnu.org/copyleft/gpl.html GNU GPL license], and reusable software package for the development of [[software/hardware applications]] capable of simulate P system computations.
+
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]] has been developed as a software framework for simulators. It is able to handle
+
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.

Personal tools