Process Algebra with Layers: A Language for Multi-Scale Integration Modelling

Multi-scale modelling and analysis is becoming increasingly important and relevant. Analysis of the emergent properties from the interactions between scales of multi-scale systems is important to aid in solutions. There is no universally adopted theoretical/computational framework or language for th...

Full description

Bibliographic Details
Published in:Electronic Notes in Theoretical Computer Science
Main Author: Scott, Erin Gemma
Other Authors: Shankland, Carron, Hoyle, Andrew, Scottish Informatics and Computer Science Alliance (SICSA)
Format: Doctoral or Postdoctoral Thesis
Language:English
Published: University of Stirling 2016
Subjects:
Online Access:http://hdl.handle.net/1893/23516
http://dspace.stir.ac.uk/bitstream/1893/23516/1/thesisErinScott.pdf
id ftunivstirling:oai:dspace.stir.ac.uk:1893/23516
record_format openpolar
spelling ftunivstirling:oai:dspace.stir.ac.uk:1893/23516 2023-05-15T17:51:58+02:00 Process Algebra with Layers: A Language for Multi-Scale Integration Modelling Scott, Erin Gemma Shankland, Carron Hoyle, Andrew Scottish Informatics and Computer Science Alliance (SICSA) 2016-04-04 application/pdf http://hdl.handle.net/1893/23516 http://dspace.stir.ac.uk/bitstream/1893/23516/1/thesisErinScott.pdf en eng University of Stirling E. Scott, A. Hoyle and C. Shankland. PEPA'd Oysters: Converting Dynamic Energy Budget Models to Bio-PEPA, illustrated by a Pacific oyster case study. In the proceedings of the Sixth International Workshop on the Practical Application of Stochastic Modelling (PASM) and the Eleventh International Workshop on Parallel and Distributed Methods in Verification (PDMC), J. Bradley, K. Heljanko, W. Knottenbelt and N. Thomas (Eds.), ENTCS 296, pp. 211-228, 2013. DOI:10.1016/j.entcs.2013.07.014 http://hdl.handle.net/1893/23516 http://dspace.stir.ac.uk/bitstream/1893/23516/1/thesisErinScott.pdf multi-scale models process algebra computational modelling integrated scales Multiscale modeling Algebra Thesis or Dissertation Doctoral Doctor of Philosophy 2016 ftunivstirling https://doi.org/10.1016/j.entcs.2013.07.014 2022-06-13T18:44:34Z Multi-scale modelling and analysis is becoming increasingly important and relevant. Analysis of the emergent properties from the interactions between scales of multi-scale systems is important to aid in solutions. There is no universally adopted theoretical/computational framework or language for the construction of multi-scale models. Most modelling approaches are specific to the problem that they are addressing and use a hybrid combination of modelling languages to model specific scales. This thesis addresses if process algebra can offer a unique opportunity in the definition and analysis of multi-scale models. In this thesis the generic Process Algebra with Layers (PAL) is defined: a language for multi-scale integration modelling. This work highlights the potential of process algebra to model multi-scale systems. PAL was designed based on features and challenges found from modelling a multi-scale system in an existing process algebra. The unique features of PAL are the layers: Population and Organism. The novel language modularises the spatial scales of the system into layers, therefore, modularising the detail of each scale. An Organism can represent a molecule, organelle, cell, tissue, organ or any organism. An Organism is described by internal species. An internal species, dependent on the scale of the Organism, can also represent a molecule, organelle, cell, tissue, organ or any organism. Populations hold specific types of Organism, for example, life stages, cell phases, infectious states and many more. The Population and Organism layers are integrated through mirrored actions. This novel language allows the clear definition of scales and interactions within and between these scales in one model. PAL can be applied to define a variety of multi-scale systems. PAL has been applied to two unrelated multi-scale system case studies to highlight the advantages of the generic novel language. Firstly the effects of ocean acidification on the life stages of the Pacific oyster. Secondly the effects of DNA damage ... Doctoral or Postdoctoral Thesis Ocean acidification Pacific oyster University of Stirling: Stirling Digital Research Repository Pacific Electronic Notes in Theoretical Computer Science 296 211 228
institution Open Polar
collection University of Stirling: Stirling Digital Research Repository
op_collection_id ftunivstirling
language English
topic multi-scale models
process algebra
computational modelling
integrated scales
Multiscale modeling
Algebra
spellingShingle multi-scale models
process algebra
computational modelling
integrated scales
Multiscale modeling
Algebra
Scott, Erin Gemma
Process Algebra with Layers: A Language for Multi-Scale Integration Modelling
topic_facet multi-scale models
process algebra
computational modelling
integrated scales
Multiscale modeling
Algebra
description Multi-scale modelling and analysis is becoming increasingly important and relevant. Analysis of the emergent properties from the interactions between scales of multi-scale systems is important to aid in solutions. There is no universally adopted theoretical/computational framework or language for the construction of multi-scale models. Most modelling approaches are specific to the problem that they are addressing and use a hybrid combination of modelling languages to model specific scales. This thesis addresses if process algebra can offer a unique opportunity in the definition and analysis of multi-scale models. In this thesis the generic Process Algebra with Layers (PAL) is defined: a language for multi-scale integration modelling. This work highlights the potential of process algebra to model multi-scale systems. PAL was designed based on features and challenges found from modelling a multi-scale system in an existing process algebra. The unique features of PAL are the layers: Population and Organism. The novel language modularises the spatial scales of the system into layers, therefore, modularising the detail of each scale. An Organism can represent a molecule, organelle, cell, tissue, organ or any organism. An Organism is described by internal species. An internal species, dependent on the scale of the Organism, can also represent a molecule, organelle, cell, tissue, organ or any organism. Populations hold specific types of Organism, for example, life stages, cell phases, infectious states and many more. The Population and Organism layers are integrated through mirrored actions. This novel language allows the clear definition of scales and interactions within and between these scales in one model. PAL can be applied to define a variety of multi-scale systems. PAL has been applied to two unrelated multi-scale system case studies to highlight the advantages of the generic novel language. Firstly the effects of ocean acidification on the life stages of the Pacific oyster. Secondly the effects of DNA damage ...
author2 Shankland, Carron
Hoyle, Andrew
Scottish Informatics and Computer Science Alliance (SICSA)
format Doctoral or Postdoctoral Thesis
author Scott, Erin Gemma
author_facet Scott, Erin Gemma
author_sort Scott, Erin Gemma
title Process Algebra with Layers: A Language for Multi-Scale Integration Modelling
title_short Process Algebra with Layers: A Language for Multi-Scale Integration Modelling
title_full Process Algebra with Layers: A Language for Multi-Scale Integration Modelling
title_fullStr Process Algebra with Layers: A Language for Multi-Scale Integration Modelling
title_full_unstemmed Process Algebra with Layers: A Language for Multi-Scale Integration Modelling
title_sort process algebra with layers: a language for multi-scale integration modelling
publisher University of Stirling
publishDate 2016
url http://hdl.handle.net/1893/23516
http://dspace.stir.ac.uk/bitstream/1893/23516/1/thesisErinScott.pdf
geographic Pacific
geographic_facet Pacific
genre Ocean acidification
Pacific oyster
genre_facet Ocean acidification
Pacific oyster
op_relation E. Scott, A. Hoyle and C. Shankland. PEPA'd Oysters: Converting Dynamic Energy Budget Models to Bio-PEPA, illustrated by a Pacific oyster case study. In the proceedings of the Sixth International Workshop on the Practical Application of Stochastic Modelling (PASM) and the Eleventh International Workshop on Parallel and Distributed Methods in Verification (PDMC), J. Bradley, K. Heljanko, W. Knottenbelt and N. Thomas (Eds.), ENTCS 296, pp. 211-228, 2013. DOI:10.1016/j.entcs.2013.07.014
http://hdl.handle.net/1893/23516
http://dspace.stir.ac.uk/bitstream/1893/23516/1/thesisErinScott.pdf
op_doi https://doi.org/10.1016/j.entcs.2013.07.014
container_title Electronic Notes in Theoretical Computer Science
container_volume 296
container_start_page 211
op_container_end_page 228
_version_ 1766159265422114816