Abstract
Adaptable executions inspired by the cell behaviour can be described by a cellular meta-programming paradigm. The cell adaptability and meta-programming are related to the notions of behavioural reflection, which allows a program to modify, even at run-time, its own code as well as the semantics of its own programming language. We present the cellular meta-programming considering the membrane systems and a specification language based on rewriting and allowing meta-level strategies and use of reflection.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Andrei, O., Ciobanu, G., Lucanu, D.: Executable specifications of P systems. In: Mauri, G., et al. (eds.) WMC 2004. LNCS, vol. 3365, pp. 127–146. Springer, Heidelberg (2005)
Ciobanu, G.: Distributed Algorithms over Communicating Membrane Systems. BioSystems 70(2), 123–133 (2003)
Ciobanu, G., Wenyuan, G.: P systems running on a cluster of computers. In: Martín-Vide, C., et al. (eds.) WMC 2003. LNCS, vol. 2933, pp. 123–139. Springer, Heidelberg (2004)
Ciobanu, G., Paraschiv, D.: P System Software Simulator. Fundamenta Informaticae 49, 61–66 (2002)
Clavel, M., Durán, F., Eker, S., Lincoln, P., Martí-Oliet, N., Meseguer, J., Quesada, J.F.: Maude: Specification and Programming in Rewriting Logic. Theoretical Computer Science 285(2), 187–243 (2002)
Eker, S., Meseguer, J., Sridharanarayanan, A.: The maude LTL model checker and its implementation. In: Ball, T., Rajamani, S.K. (eds.) SPIN 2003. LNCS, vol. 2648, pp. 230–234. Springer, Heidelberg (2003)
Goguen, J., Winkler, T., Meseguer, J., Futatsugi, K., Jouannaud, J.P.: Introducing OBJ. In: Software Engineering with OBJ, pp. 3–167. Kluwer, Dordrecht (2000)
Kitano, H.: Computational Systems Biology. Nature 420, 206–210 (2002)
Meseguer, J., Clavel, M.: Axiomatizing Reflective Logics and Languages. In: Kiczales, G. (ed.) Reflection 1996, pp. 263–288. Xerox PARC (1996)
Păun, G.: Computing with membranes. Journal of Computer and System Sciences 61, 108–143 (2000)
Păun, G.: Computing with Membranes: An Introduction. Springer, Heidelberg (2002)
Sobel, J.M., Friedman, D.P.: An Introduction to Reflection-Oriented Programming. In: Kiczales, G. (ed.) Reflection 1996, pp. 263–288. Xerox PARC (1996)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ciobanu, G., Lucanu, D. (2005). Cellular Meta-programming over Membranes. In: Banâtre, JP., Fradet, P., Giavitto, JL., Michel, O. (eds) Unconventional Programming Paradigms. UPP 2004. Lecture Notes in Computer Science, vol 3566. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11527800_16
Download citation
DOI: https://doi.org/10.1007/11527800_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-27884-9
Online ISBN: 978-3-540-31482-0
eBook Packages: Computer ScienceComputer Science (R0)