Étude d'un formalisme concurrent pour les phénomènes d'auto-organisation et la biologie moléculaire

Dans cette these, nous proposons un langage formel, le gkappa-calcul, issu de la famille des algebres de processus. Ce langage se distingue notamment des langages concurrents habituels par la rupture de la dissymetrie inherente a la notion de d'emetteurs et recepteurs traditionnellement consideree. Cette rupture permet alors de voir les interactions entre les elements du langage comme des phenomenes de collisions, approche bien adaptee aux questions d'auto-organisation qui font l'objet de la premiere partie de la these. La question qui se pose est celle de la construction concurrente et decentralisee de formes geometriques abstraites (arbres et graphes) ainsi que de phenomenes plus generiques decrits sous forme detranserts d'information dans des systemes a base de reecriture de graphes, eventuellement hierarchises dans l'optique d'une application a la biologie moleculaire. Cette premiere partie s'accompagne notamment d'une implementation en ocaml simulant un algorithme d'auto-assemblage de graphes. Dans un second temps, nous developpons un sous-ensemble du langage presente, en enrichissant une version restreinte aux interactions binaires, d'une notion de membrane et d'interactions entre membranes. Ce nouveau langage se montre a meme de decrire une biologie moleculaire simplifiee, qualitative, basee sur les interactions entre proteines et membranes. Cette partie de la these s'attache alors a montrer la valeur descriptive de ce langage a travers quelques exemples et a explorer des definitions pertinentes d'equivalences entre solutions biologiques

[1]  Robin Milner,et al.  Communication and concurrency , 1989, PHI Series in computer science.

[2]  Aviv Regev,et al.  Representation and Simulation of Biochemical Processes Using the pi-Calculus Process Algebra , 2000, Pacific Symposium on Biocomputing.

[3]  Gheorghe Paun,et al.  Membrane Computing , 2002, Natural Computing Series.

[4]  Vincent Danos,et al.  Reversible Communicating Systems , 2004, CONCUR.

[5]  Robin Milner,et al.  A Calculus of Communicating Systems , 1980, Lecture Notes in Computer Science.

[6]  Vincent Danos,et al.  Self-assembling Trees , 2007, Electron. Notes Theor. Comput. Sci..

[7]  Cosimo Laneve,et al.  Core Formal Molecular Biology , 2003, ESOP.

[8]  D. Gillespie Exact Stochastic Simulation of Coupled Chemical Reactions , 1977 .

[9]  F. Aggestam STAKEHOLDER ANALYSIS AND ENGAGEMENT Reviewing projects of the United Nations Development Programme (UNDP) and International Institute for Applied Systems Analysis (IIASA) , 2007 .

[10]  Raheel Ahmad,et al.  The π-Calculus: A theory of mobile processes , 2008, Scalable Comput. Pract. Exp..

[11]  Davide Sangiorgi,et al.  From -calculus to Higher-order -calculus | and Back , 2007 .

[12]  Davide Sangiorgi,et al.  On the bisimulation proof method , 1998, Mathematical Structures in Computer Science.

[13]  Davide Sangiorgi,et al.  Communicating and Mobile Systems: the π-calculus, , 2000 .

[14]  D. Gillespie A General Method for Numerically Simulating the Stochastic Time Evolution of Coupled Chemical Reactions , 1976 .

[15]  Vincent Danos,et al.  Formal Molecular Biology Done in CCS-R , 2007, Electron. Notes Theor. Comput. Sci..

[16]  Cosimo Laneve,et al.  A Simple Calculus for Proteins and Cells , 2007, Electron. Notes Theor. Comput. Sci..

[17]  Vincent Danos,et al.  Transactions in RCCS , 2005, CONCUR.

[18]  Corrado Priami,et al.  Application of a stochastic name-passing calculus to representation and simulation of molecular processes , 2001, Inf. Process. Lett..

[19]  Radhika Nagpal,et al.  Programmable self-assembly using biologically-inspired multiagent control , 2002, AAMAS '02.

[20]  Corrado Priami,et al.  Stochastic pi-Calculus , 1995, Comput. J..

[21]  David Park,et al.  Concurrency and Automata on Infinite Sequences , 1981, Theoretical Computer Science.

[22]  Cosimo Laneve,et al.  Formal molecular biology , 2004, Theor. Comput. Sci..

[23]  Iain C. C. Phillips,et al.  Reversing algebraic process calculi , 2007, J. Log. Algebraic Methods Program..

[24]  Luca Cardelli,et al.  BioAmbients: an abstraction for biological compartments , 2004, Theor. Comput. Sci..

[25]  Vincent Danos,et al.  Projective Brane Calculus , 2004, CMSB.