Abstract
We study computational properties of Gheorge Păun’s P-systems extended with rules that model in an abstract way creation, dissolution, fusion and cloning of membranes. We investigate decision problems like reachability of a configuration, boundedness (finiteness of the state space), and coverability (verification of safety properties). Our analysis is aimed at understanding the expressive power of rules that dynamically modify the structure of a membrane.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Notes
We consider here a slight generalization of the model in Dal Zilio and Formenti (2004) in which we allow any kind of transformation between two membranes.
Notice that the intersection of upward-closed sets is always an upward-closed set.
References
Abdulla PA, Čerāns K, Jonsson B, Yih-Kuen T (1996) General decidability theorems for infinite-state systems. In: Proceedings of the 11th annual IEEE symposium on logic in computer science, LICS ’96, New Brunswick, New Jersey, 27–30 July 1996. IEEE Computer Society Press, Westbury, pp 313–321
Alhazov A, Freund R, Riscos-Núñez A (2006) Membrane division, restricted membrane creation and object complexity in P systems. Comput Math 83(7):529–547
Bernardini F, Manca V (2003) P systems with boundary rules. In: Proceedings of the international workshop on membrane computing, WMC ’03, Curtea de Arges, Romania, August 19–23, 2002, Lecture notes in computer science 2597. Springer, Berlin, pp 107–118
Besozzi D, Zandron C, Mauri G, Sabadini N (2001) P systems with gemmation of mobile membranes. In: Proceedings of the 7th Italian conference on theoretical computer science, ICTCS ’01, Torino, Italy, October 4–6, 2001. Lecture notes in computer science 2202. Springer, Berlin, pp 136–153
Besozzi D, Mauri G, Păun G, Zandron C (2003) Gemmating P systems: collapsing hierarchies. Theor Comput Sci 296(2):253–267
Bezem M, Klop JW, de Vrijer R (2003) Term rewriting systems. Cambridge University Press, Cambridge
Dal Zilio S, Formenti E (2004) On the dynamics of PB systems: a Petri net view. In: Proceedings of the international workshop on membrane computing, WMC 2003, Tarragona, Spain, July 17–22, 2003, Revised Papers. Lecture notes in computer science 2933. Springer, Berlin, pp 153–167
Delzanno G, Montagna R (2007) On reachability and spatial reachability in fragments of bioambients. Electron Notes Theor Comput Sci 171(2):69–79
Delzanno G, Van Begin L (2007) On the dynamics of PB systems with volatile membranes. In: Proceedings of the International Workshop on Membrane Computing, WMC 2007, Tarragona, Spain, July 17–22, 2007. Lecture notes in computer science 4860. Springer, Berlin, pp 240–256
Delzanno G, Van Begin L (2008) A Biologically inspired model with fusion and clonation of membranes. In: Proceedings of the 7th international conference on unconventional computing, UC ’08, Vienna, Austria, August 25–28, 2008. Lecture notes in computer science 5204. Springer, Berlin, pp 64–82
Dickson LE (1913) Finiteness of the odd perfect and primitive abundant numbers with distinct factors. Am J Math 35:413–422
Finkel A, Schnoebelen Ph (2001) Well-structured transition systems everywhere! Theor Comput Sci 256(1–2):63–92
Franco G, Manca V (2004) A membrane system for the leukocyte selective recruitment. In: Proceedings of the international workshop on membrane computing, WMC ’03, Tarragona, Spain, July 17–22, 2003. Lecture notes in computer science 2933. Springer, Berlin, pp 181–190
Ibarra OH, Dang Z, Egecioglu Ö (2004) Catalytic P systems, semilinear sets, and vector addition systems. Theor Comput Sci 312(2-3):379–399
Kosaraju SR (1982) Decidability of reachability in vector addition systems. In: Proceedings of the 14th annual ACM symposium on theory of computing, STOC ’82, May 5–7, 1982. ACM, San Francisco, CA, pp 267–281
Kruskal JB (1960) Well-quasi ordering, the tree theorem, and Vazsonyi’s conjecture. Trans Am Math Soc 95:210–225
Li C, Dang Z, Ibarra OH, Yen H-C (2005) Signaling P systems and verification problems. In: Proceedings of the 32nd international colloquium on automata, languages and programming, ICALP ’05. Lisbon, Portugal, July 11–15, 2005. Lecture notes in computer science 3580. Springer, Berlin, pp 1462–1473
Mayr EW (1984) An algorithm for the general Petri net reachability problem. SIAM J Comput 13(3):441–460
Minsky M (1967) Computation: finite and infinite machines. Prentice-Hall, Englewood Cliffs
Păun Gh (2000) Computing with membranes. J Comput Syst Sci 61(1):108–143
Păun Gh (2001) P systems with active membranes: attacking NP-complete problems. J Autom Lang Comb 6(1):75–90
Păun A, Popa B (2006) P systems with proteins on membranes. Fundam Inform 72(4):467–483
Păun Gh, Suzuki Y, Tanaka H, Yokomori T (2004) On the power of membrane division in P systems. J Theor Comput Sci 324(1):61–85
Petre I, Petre L (1999) Mobile ambients and P-systems. J Univers Comput Sci 9:588–598
Petri CA (1962) Kommunikation mit Automaten. Ph.D. Thesis, University of Bonn
Regev A, Panina EM, Silverman W, Cardelli L, Shapiro E (2004) BioAmbients: an abstraction for biological compartments. J Theor Comput Sci 325(1):141–167
Schnoebelen Ph (2002) Verifying lossy channel systems has nonprimitive recursive complexity. Inform Process Lett 83(5):251–261
Reisig W (1985) Petri nets—an introduction. Springer, Berlin
The P Systems Webpage http://www.ppage.psystems.eu/
Zavattaro G (2009) Reachability analysis in bioambients. Electron Notes Theor Comput Sci 227:179–193
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Delzanno, G., Begin, L.V. On the verification of membrane systems with dynamic structure. Nat Comput 9, 795–818 (2010). https://doi.org/10.1007/s11047-010-9214-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11047-010-9214-0