Towards a Meta-model for Natural Computers: An Example Using Metadepth
Model Driven is currently one of the most promising approaches to software engineering. One of the topics related to this area is the possibility of defining models that could also be considered as meta models, that is, that could be instantiated to get a less abstract model. Most of the current tools available allow the definition of two levels: the model that can be instantiated (and hence be considered a meta model) and the specific model we can get after instantiating the first one. Nevertheless some domains require more than two levels. One of them can be found in the realm of the so called natural computers. This domain includes several models that share different characteristics. Each model could be instantiated to define particular cases able to solve specific problems. So we need to define a first level with the common features of all the natural computing models. This first level will be instantiated to get the particular models of natural computing. These models will be finally instantiated to get the specific systems we could use to solve a given task. MetaDepth is one of the first tools that offers the designers the possibility of defining a chain of models of this kind. This paper shows a first step for using MetaDepth in natural computing.
KeywordsProgramming Language Turing Machine Abstract Model Natural Computer Natural Computing
Unable to display preview. Download preview PDF.
- 1.Arroyo, F., Castellanos, J., Mitrana, V., Sempere, J.M.: Networks of bio-inspired processors. Accepted to be published in Triangle (2011)Google Scholar
- 3.Cuellar, M., del Rosal, E.: jnepview: a graphical trace viewer for the simulations of neps. In: Proceedings of the 3rd International Work-Conference on the Interplay between Natural and Artificial Computation (2009)Google Scholar
- 4.de la Cruz, M., Jiménez, A., del Rosal, E., Bel-Enguix, G., Ortega, A.: Neps-lingua: a new textual language to program neps. In: Proceedings of ICAART 2011 (2011)Google Scholar
- 5.del Rosal, E., Nuez, R., Castaeda, C., Ortega, A.: Simulating neps in a cluster with jnep. In: Proceedings of International Conference on Computers, Communications and Control, ICCCC 2008 (2008)Google Scholar
- 6.García-Quismondo, M., Gutiérrez-Escudero, R., Pérez-Hurtado, I., Pérez-Jiménez, M.J., Riscos-Núñez, A.: An Overview of P-Lingua 2.0. In: Păun, G., Pérez-Jiménez, M.J., Riscos-Núñez, A., Rozenberg, G., Salomaa, A. (eds.) WMC 2009. LNCS, vol. 5957, pp. 264–288. Springer, Heidelberg (2010)CrossRefGoogle Scholar
- 8.Jiménez, A., del Rosal, E., de Lara, J.: A visual language for modelling and simulation of networks of evolutionary processors. In: Proceedings of PAAMS 2010 - 8th International Conference on Practical Applications of Agents and Multi-Agent Systems (2010)Google Scholar