Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Arroyo, F., Castellanos, J., Mitrana, V., Sempere, J.M.: Networks of bio-inspired processors. Accepted to be published in Triangle (2011)
Castellanos, J., Martin-Vide, C., Mitrana, V., Sempere, J.M.: Networks of evolutionary processors. Acta Informatica 39(6-7), 517–529 (2003)
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)
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)
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)
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)
Gutiérrez-Naranjo, M.A., Pérez-Jiménez, M.J., Riscos-Núñez, A.: Towards a programming language in cellular computing. Electronic Notes in Theoretical Computer Science 123, 93–110 (2005)
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)
de Lara, J., Guerra, E.: Deep Meta-modelling with MetaDepth. In: Vitek, J. (ed.) TOOLS 2010. LNCS, vol. 6141, pp. 1–20. Springer, Heidelberg (2010)
de Lara, J., Guerra, E.: Generic Meta-modelling with Concepts, Templates and Mixin Layers. In: Petriu, D.C., Rouquette, N., Haugen, Ø. (eds.) MODELS 2010. LNCS, vol. 6394, pp. 16–30. Springer, Heidelberg (2010)
Păun, G.: Computing with membranes. Journal of Computer and System Sciences 61, 108–143 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
de la Cruz, M., Awinat, S. (2012). Towards a Meta-model for Natural Computers: An Example Using Metadepth. In: Pérez, J., et al. Highlights on Practical Applications of Agents and Multi-Agent Systems. Advances in Intelligent and Soft Computing, vol 156. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28762-6_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-28762-6_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-28761-9
Online ISBN: 978-3-642-28762-6
eBook Packages: EngineeringEngineering (R0)