Continuous-time temporal logic specification and verification for nonlinear biological systems in uncertain contexts
dc.contributor.advisor
Stark, Ian
dc.contributor.advisor
Grot, Boris
dc.contributor.advisor
Jackson, Paul
dc.contributor.author
Wright, Thomas
dc.contributor.sponsor
Engineering and Physical Sciences Research Council (EPSRC)
en
dc.date.accessioned
2022-11-16T11:26:16Z
dc.date.available
2022-11-16T11:26:16Z
dc.date.issued
2022-11-24
dc.description.abstract
In this thesis we introduce a complete framework for modelling and verification of biological systems in uncertain contexts based on the bond-calculus process algebra and
the LBUC spatio-temporal logic. The bond-calculus is a biological process algebra which
captures complex patterns of interaction based on affinity patterns, a novel communication
mechanism using pattern matching to express multiway interaction affinities and general
kinetic laws, whilst retaining an agent-centric modelling style for biomolecular species.
The bond-calculus is equipped with a novel continuous semantics which maps models to
systems of Ordinary Differential Equations (ODEs) in a compositional way.
We then extend the bond-calculus to handle uncertain models, featuring interval uncertainties in their species concentrations and reaction rate parameters. Our semantics is also
extended to handle uncertainty in every aspect of a model, producing non-deterministic
continuous systems whose behaviour depends either on time-independent uncertain parameters and initial conditions, corresponding to our partial knowledge of the system at
hand, or time-varying uncertain inputs, corresponding to genuine variability in a system’s
behaviour based on environmental factors.
This language is then coupled with the LBUC spatio-temporal logic which combines
Signal Temporal Logic (STL) temporal operators with an uncertain context operator
which quantifies over an uncertain context model describing the range of environments
over which a property must hold. We develop model-checking procedures for STL and
LBUC properties based on verified signal monitoring over flowpipes produced by the
Flow* verified integrator, including the technique of masking which directs monitoring for
atomic propositions to time regions relevant to the overall verification problem at hand.
This allows us to monitor many interesting nested contextual properties and frequently
reduces monitoring costs by an order of magnitude. Finally, we explore the technique
of contextual signal monitoring which can use a single Flow* flowpipe representing a
functional dependency to complete a whole tree of signals corresponding to different
uncertain contexts. This allows us to produce refined monitoring results over the whole
space and to explore the variation in system behaviour in different contexts.
en
dc.identifier.uri
https://hdl.handle.net/1842/39484
dc.identifier.uri
http://dx.doi.org/10.7488/era/2734
dc.language.iso
en
en
dc.publisher
The University of Edinburgh
en
dc.relation.hasversion
Thomas Wright and Ian Stark. “Property-Directed Verified Monitoring of Sig nal Temporal Logic”. In: Runtime Verification. Ed. by Jyotirmoy Deshmukh and Dejan Ničković. Cham: Springer International Publishing, 2020, pp. 339–358.
en
dc.subject
bond-calculus
en
dc.subject
high-level modelling language
en
dc.subject
LBUC property
en
dc.title
Continuous-time temporal logic specification and verification for nonlinear biological systems in uncertain contexts
en
dc.type
Thesis or Dissertation
en
dc.type.qualificationlevel
Doctoral
en
dc.type.qualificationname
PhD Doctor of Philosophy
en
Files
Original bundle
1 - 1 of 1
- Name:
- Wright2022.pdf
- Size:
- 3.02 MB
- Format:
- Adobe Portable Document Format
- Description:
This item appears in the following Collection(s)

