P-Lingua in two steps: flexibility and efficiency

被引:0
|
作者
Ignacio Pérez-Hurtado
David Orellana-Martín
Gexiang Zhang
Mario J. Pérez-Jiménez
机构
[1] University of Seville,Research Group on Natural Computing, Department of Computer Science and Artificial Intelligence
[2] Southwest Jiaotong University,School of Electrical Engineering
来源
关键词
P-Lingua; Membrane computing; Simulators;
D O I
暂无
中图分类号
学科分类号
摘要
Membrane computing is a bio-inspired computing paradigm that lacks in vivo implementation. That is why software or hardware implementations have to be used to validate models. Several tools have been created for this purpose; some of them are created for specific purposes, such as solving a computationally hard problem; and others are more generic, to cover a broad spectrum of possible models. The former have the advantage of being very efficient, crucial for solving large instances of certain problems; however, this efficiency leads to a loss of generality, since algorithms are usually hard-coded and they do not allow other models. On the contrary, the latter are perfect tools for researchers, given that new models can be checked without much effort by defining them in the framework; since these algorithms have to simulate as many models as possible, they lack specificities to improve the performance. P-Lingua has been widely used to simulate membrane systems, having integrated both a language and a simulator. To obtain better results in terms of time used to simulate models defined in this language, a new perspective is studied. The model defined in P-Lingua will be compiled into C++ source code that will implement an ad hoc simulator. This code will consider specifications about how rules have to be executed, that is, some simple specifications of the semantics. To show how it works, some examples of specifications of models will be presented, which can be simulated using the new-developed GNU GPLv3 command-line tool pcc.
引用
收藏
页码:93 / 102
页数:9
相关论文
共 50 条
  • [1] P-Lingua in two steps: flexibility and efficiency
    Perez-Hurtado, Ignacio
    Orellana-Martin, David
    Zhang, Gexiang
    Perez-Jimenez, Mario J.
    [J]. JOURNAL OF MEMBRANE COMPUTING, 2019, 1 (02) : 93 - 102
  • [2] An Overview of P-Lingua 2.0
    Garcia-Quismondo, Manuel
    Gutierrez-Escudero, Rosa
    Perez-Hurtado, Ignacio
    Perez-Jimenez, Mario J.
    Riscos-Nunez, Agustin
    [J]. MEMBRANE COMPUTING, 2010, 5957 : 264 - 288
  • [3] An overview of P-Lingua 2.0
    Research Group on Natural Computing, Department of Computer Science and Artificial Intelligence, University of Sevilla, Avda. Reina Mercedes s/n, 41012, Sevilla, Spain
    [J]. Lect. Notes Comput. Sci, (264-288):
  • [4] A P-Lingua based simulator for tissue P systems
    Martinez-del-Amor, Miguel A.
    Perez-Hurtado, Ignacio
    Perez-Jimenez, Mario J.
    Riscos-Nunez, Agustin
    [J]. JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2010, 79 (06): : 374 - 382
  • [5] Distributed Simulation of P Systems by Means of Map-Reduce: First Steps with Hadoop and P-Lingua
    Dolinski, L. Diez
    Nunez Hervas, R.
    Cruz Echeandia, M.
    Ortega, A.
    [J]. ADVANCES IN COMPUTATIONAL INTELLIGENCE, IWANN 2011, PT I, 2011, 6691 : 457 - 464
  • [6] A P-Lingua Programming Environment for Membrane Computing
    Diaz-Pernil, Daniel
    Perez-Hurtado, Ignacio
    Perez-Jimenez, Mario J.
    Riscos-Nunez, Agustin
    [J]. MEMBRANE COMPUTING, 2009, 5391 : 187 - 203
  • [7] A P-Lingua based Simulator for Tissue P Systems with Cell Separation
    Perez-Hurtado, Ignacio
    Valencia-Cabrera, Luis
    Chacon, Jose M.
    Riscos-Nunez, Agustin
    Perez-Jimenez, Mario J.
    [J]. ROMANIAN JOURNAL OF INFORMATION SCIENCE AND TECHNOLOGY, 2014, 17 (01): : 89 - 102
  • [8] A P-Lingua Based Simulator for P Systems with Symport/Antiport Rules
    Macias-Ramos, Luis F.
    Valencia-Cabrera, Luis
    Song, Bosheng
    Song, Tao
    Pan, Linqiang
    Perez-Jimenez, Mario J.
    [J]. FUNDAMENTA INFORMATICAE, 2015, 139 (02) : 211 - 227
  • [9] Tissue P systems with promoter simulation with MeCoSim and P-Lingua framework
    Valencia-Cabrera, Luis
    Song, Bosheng
    [J]. JOURNAL OF MEMBRANE COMPUTING, 2020, 2 (02) : 95 - 107
  • [10] Extending Simulation of Asynchronous Spiking Neural P Systems in P-Lingua
    Macias-Ramos, Luis F.
    Perez-Jimenez, Mario J.
    Song, Tao
    Pan, Linqiang
    [J]. FUNDAMENTA INFORMATICAE, 2015, 136 (03) : 253 - 267