MELA: Modelling in Ecology with Location Attributes

Ecology studies the interactions between individuals, species and the environment. The ability to predict the dynamics of ecological systems would support the design and monitoring of control strategies and would help to address pressing global environmental issues. It is also important to plan for efficient use of natural resources and maintenance of critical ecosystem services. The mathematical modelling of ecological systems often includes nontrivial specifications of processes that influence the birth, death, development and movement of individuals in the environment, that take into account both biotic and abiotic interactions. To assist in the specification of such models, we introduce MELA, a process algebra for Modelling in Ecology with Location Attributes. Process algebras allow the modeller to describe concurrent systems in a high-level language. A key feature of concurrent systems is that they are composed of agents that can progress simultaneously but also interact - a good match to ecological systems. MELA aims to provide ecologists with a straightforward yet flexible tool for modelling ecological systems, with particular emphasis on the description of space and the environment. Here we present four example MELA models, illustrating the different spatial arrangements which can be accommodated and demonstrating the use of MELA in epidemiological and predator-prey scenarios.

[1]  C. Huffaker Experimental studies on predation : dispersion factors and predator-prey oscillations , 1958 .

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

[3]  Jane Hillston,et al.  A compositional approach to performance modelling , 1996 .

[4]  Peter Kareiva,et al.  Spatial ecology : the role of space in population dynamics and interspecific interactions , 1998 .

[5]  F. Ball,et al.  Stochastic and deterministic models for SIS epidemics among a population partitioned into households. , 1999, Mathematical biosciences.

[6]  Gordon D. Plotkin,et al.  The origins of structural operational semantics , 2004, J. Log. Algebraic Methods Program..

[7]  Chris M. N. Tofts,et al.  Processes with probabilities, priority and time , 1994, Formal Aspects of Computing.

[8]  M. Keeling Models of foot-and-mouth disease , 2005, Proceedings of the Royal Society B: Biological Sciences.

[9]  Glenn Marion,et al.  Understanding foraging behaviour in spatially heterogeneous environments. , 2005, Journal of theoretical biology.

[10]  M. Keeling,et al.  Modeling Infectious Diseases in Humans and Animals , 2007 .

[11]  M. Gatto,et al.  On spatially explicit models of cholera epidemics , 2010, Journal of The Royal Society Interface.

[12]  Carron Shankland,et al.  Improved Continuous Approximation of PEPA Models through Epidemiological Examples , 2009, Electron. Notes Theor. Comput. Sci..

[13]  Jane Hillston,et al.  Bio-PEPA: A framework for the modelling and analysis of biological systems , 2009, Theor. Comput. Sci..

[14]  Marta Z. Kwiatkowska,et al.  PRISM: probabilistic model checking for performance and reliability analysis , 2009, PERV.

[15]  Evan G. Cooch,et al.  A primer on the application of Markov chains to the study of wildlife disease dynamics , 2010 .

[16]  Lei Xu Modelling to Contain Pandemic Influenza A (H1N1) with Stochastic Membrane Systems: A Work-in-Progress Paper , 2010, BIONETICS.

[17]  Jane Hillston,et al.  Bio-PEPA for Epidemiological Models , 2010, PASM@MASCOTS.

[18]  Carron Shankland,et al.  A rigorous approach to investigating common assumptions about disease transmission , 2010, Theory in Biosciences.

[19]  Guy Theraulaz,et al.  Bio-Inspired Models of Network, Information, and Computing Systems , 2012, Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering.

[20]  Paolo Milazzo,et al.  Modelling Population Dynamics Using Grid Systems , 2012, SEFM Satellite Events.

[21]  Anna Philippou,et al.  Process Ordering in a Process Calculus for Spatially-Explicit Ecological Models , 2013, SEFM Workshops.

[22]  Anna Philippou,et al.  Simulation and Verification in a Process Calculus for Spatially-Explicit Ecological Models , 2013, Sci. Ann. Comput. Sci..

[23]  Antonio Cerone,et al.  Stochastic Modelling of Seasonal Migration Using Rewriting Systems with Spatiality , 2013, SEFM Workshops.

[24]  Glenn Marion,et al.  Demographic Processes Drive Increases in Wildlife Disease following Population Reduction , 2014, PloS one.

[25]  Jane Hillston,et al.  PALOMA: A Process Algebra for Located Markovian Agents , 2014, QEST.

[26]  Jane Hillston,et al.  Automatic Moment-Closure Approximation of Spatially Distributed Collective Adaptive Systems , 2016, ACM Trans. Model. Comput. Simul..

[27]  Jane Hillston,et al.  Modelling and Analysis of Collective Adaptive Systems with CARMA and its Tools , 2016, SFM.

[28]  Gorjan Alagic,et al.  #p , 2019, Quantum information & computation.