Proyecto de Excelencia

Software


P-Lingua es un lenguaje de programación para la Computación con Membranas que tiene como objetivo servir como un estándar para definir sistemas P. P-Lingua y sus herramientas asociadas están disponibles en forma de paquete libre y reutilizable para el desarrollo de aplicaciones software/hardware capaz de simular computaciones de sistemas P. Con la finalidad de implementar esta idea, una biblioteca Java, denominada pLinguaCore, ha sido desarrollada, dando lugar a un framework software para simuladores de sistemas P a modo de células, tejidos e híbridos (PDP systems). La versión actual es la 4.0.



MeCoSim (Membrane Computing Simulator) es un software que ofrece a los usuarios una Aplicación de Propósito General para modelar, diseñar, simular, analizar y verificar diferentes tipos de modelos basados en sistemas P.



PMCGPU (Parallel simulators for Membrane Computing on the GPU) es un proyecto software cuya finalidad es el desarrollo de simuladores paralelos de sistemas P empleando para tal fin Computación con GPUs (e.g. CUDA, OpenCL, etc). Hasta la fecha, se disponen de simuladores para las variantes de sistemas P con membranas activas, y PDP systems mediante DCBA, y dos simuladores para dos familias específicas de sistemas P (uno cell-like y otro tissue-like) que resuelven SAT.