Open AccessJournal Article
A Java Simulator for Membrane Computing
TL;DR: A software tool for handling P systems is presented, which can simulate basic transition P Systems where dissolution of membranes and priority rules are allowed and is carried out in an imperative and object-oriented language - Java.
read more
Abstract: Membrane Computing is a recent area of Natural Computing, a topic where much work has been done but still much remains to be done. There are some applica- tions which have been developed in imperative languages, like C++, or in declaratives languages, as Prolog, working in the framework of P systems. In this paper, a software tool (called SimCM, from Spanish Simulador de Computacion con Membranas) for handling P systems is presented. The program can simulate basic transition P Systems where dissolution of membranes and priority rules are allowed. The software applica- tion is carried out in an imperative and object-oriented language - Java. We choose Java because it is a scalable and distributed language. Working with Java is the first step to cross the border between simulations and a distributed implementation able to capture the parallelism existing in the membrane computing area. This tool is a friendly application which allows us to follow the evolution of a P system easily and in a visual way. The program can be used to move the P system theory closer to the biologist and all the people who wants to learn and understand how this model works.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Tissue Simulator: A Graphical Tool for Tissue P Systems
Rafael Borrego Ropero,Daniel Díaz Pernil,Mario de Jesús Pérez Jiménez +2 more
- 01 Jan 2007
TL;DR: A software application allowing to understand better this model: recognizing tissue P system with cell division, a linear-time solution to anNP-complete problem from graph theory, the 3–coloring problem is considered as a case study with this tool.
A simulator and an evolution program for conformon-P systems
Pierluigi Frisco,R.T. Gibson +1 more
- 25 Sep 2005
TL;DR: A simulator for conformon-P systems is presented together with an initial study of an evolution program optimising processes described by conformon -P systems.
9
A Tool for Using the SBML Format to Represent P Systems which Model Biological Reaction Networks
Isabel de los Ángeles Nepomuceno Chamorro,Juan Antonio Nepomuceno Chamorro,Francisco José Romero Campero +2 more
- 01 Jan 2005
TL;DR: The model presented to simulate the EGFR signalling cascade using continuous membrane system has been implementing by means of CLIPS, a productive development and expert system tool which provides a complete environment for the construction of rules and/or object based expert system.
VisualTissue: A Friendly Tool to Study Tissue P Systems Solutions for Graph Problems
Rafael Borrego Ropero,Daniel Díaz Pernil,Juan Antonio Nepomuceno Chamorro +2 more
- 01 Jan 2007
TL;DR: This paper presents a software application to help the design of solutions to NP-complete problems in the framework of recognizing tissue P systems with cell division.
2
References
•Book
Design Patterns: Elements of Reusable Object-Oriented Software
Erich Gamma,Richard Helm,Ralph E. Johnson,John Vlissides +3 more
- 01 Jan 1994
TL;DR: The book is an introduction to the idea of design patterns in software engineering, and a catalog of twenty-three common patterns, which most experienced OOP designers will find out they've known about patterns all along.
24.8K
Estructura de datos y algoritmos
José Luis Fernández Marrón,Roberto Hernández Berlinches +1 more
- 01 Jan 1998
26
A prolog simulator for deterministic P systems with active membranes
Andrés Cord´n-Franco,Miguel A. Gutiérrez-Naranjo,Mario J. Pérez-Jiménez,Fernando Sancho-Caparrini +3 more
TL;DR: A new way to represent P systems with active membranes based on Logic Programming techniques is proposed which allows the set of rules and the configuration of the P system in each step of the evolution as literals of an appropriate language of first order logic.
•Book
Membrane Computing: An Introduction
Gheorghe Paun
- 01 Jan 2002
TL;DR: This chapter discusses Membrane Computing, What It Is and What It is Not, and attempts to get back to reality with open problems and Universality results.