Presentation
A P-Lingua Programming Environment for Membrane Computing
Author/s | Díaz Pernil, Daniel
Pérez Hurtado de Mendoza, Ignacio ![]() ![]() ![]() ![]() ![]() ![]() ![]() Pérez Jiménez, Mario de Jesús ![]() ![]() ![]() ![]() ![]() ![]() ![]() Riscos Núñez, Agustín ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Department | Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial |
Date | 2009 |
Published in |
|
ISBN/ISSN | 978-3-540-95884-0 0302-9743 |
Abstract | A new programming language for membrane computing, PLingua,
is developed in this paper. This language is not designed for
a speci c simulator software. On the contrary, its purpose is to o er
a general syntactic framework ... A new programming language for membrane computing, PLingua, is developed in this paper. This language is not designed for a speci c simulator software. On the contrary, its purpose is to o er a general syntactic framework that could de ne a uni ed standard for membrane computing, covering a broad variety of models. At the present stage, P-Lingua can only handle P systems with active membranes, although the authors intend to extend it to other models in the near future. P-Lingua allows to write programs in a friendly way, as its syntax is very close to standard scienti c notation, and parameterized expressions can be used as shorthand for sets of rules. There is a built-in compiler that parses these human-style programs and generates XML documents that can be given as input to simulation tools, di erent plugins can be designed to produce speci c adequate outputs for existing simulators. Furthermore, we present in this paper an integrated development environment that plays the role of interface where P-lingua programs can be written and compiled. We also present a simulator for the class of recognizer P systems with active membranes, and we illustrate it by following the writing, compiling and simulating processes with a family of P systems solving the SAT problem. |
Funding agencies | Ministerio de Educación y Ciencia (MEC). España Junta de Andalucía |
Project ID. | TIN2006-13425
![]() TIC-581 ![]() |
Citation | Díaz Pernil, D., Pérez Hurtado, I., Pérez Jiménez, M.d.J. y Riscos Núñez, A. (2009). A P-Lingua Programming Environment for Membrane Computing. En WMC 2008: 9th International Workshop on Membrane Computing (187-203), Edinburgh, UK: Springer. |
Files | Size | Format | View | Description |
---|---|---|---|---|
p-lingua-WMC9.pdf | 176.3Kb | ![]() | View/ | |