MeCoGUI: A Simple, Java-Based Graphic User Interface for P-Lingua

This software tool provides a simple Graphical User Interface (GUI) to parse and simulate P systems, enabling it to cross-talk with tools such as such as R, MATLAB, etc. responsible for generating the required parameter files and analyzing the results. The current version of MeCoGUI provides all functionality from pLinguaCore, plus additional features such as support for Probabilistic Guarded Scripted P systems and Regenerative P systems.

To execute MeCoGUI, simply run:

java -jar mecogui.jar

If you want to integrate a specific version of pLinguaCore into MeCoGUI, please follow these instructions:

  1. Download mecogui.jar
  2. Open the file with any unzipping tool
  3. Delete the version of pLinguaCore from the mecogui.jar. It is named as follows: plinguacore<some_characters>.jar
  4. Include the version of pLinguaCore that you want to integrate into mecogui.jar

The software is available at p-lingua.org under GPL license version 3.0. More information can be found on the following papers:

  • M. García-Quismondo, M.A. Martínez-del-Amor, M.J. Pérez-Jiménez. Probabilistic Guarded P systems: A new formal modelling framework. 15th International
    Conference, CMC 2014, Prague, Czech Republic, August 20-22, 2014, Revised
    Selected Papers. Lecture Notes in Computer Science
    , 8961 (2014), 194-214.

  • M. García-Quismondo, M.A. Martínez-del-Amor, M.J. Pérez-Jiménez. Probabilistic guarded P systems: A formal definition. In L.F. Macías-Ramos, M.A.
    Martínez-del-Amor, Gh. Paun, A. Riscos-Núñez, L. Valencia-Cabrera (eds.) Proceedings of the Twelfth Brainstorming Week on Membrane Computing, Seville,
    Spain, February 3-7, 2014, Report RGNC 01/2014, Fénix Editora, 2014, pp. 183-
    206.

  • M. García-Quismondo Modelling and Simulation of Real-life Phenomena in Membrane Computing. 2014. Department of Computer Science and Artificial Intelligence. University of Seville.