Parallel parameter synthesis algorithm for hybrid CTL

Abstract Parametrised models of dynamical systems arise in various areas of science. In this work, we focus on models described as parametrised Kripke structures with properties formulated in a hybrid extension of the Computation Tree Logic. Our goal is to identify all the parametrisations under which the given model satisfies the properties. To that end, we propose a novel semi-symbolic parallel parameter synthesis algorithm. The algorithm is built on top of an existing approach that utilises the so-called Extended Dependency Graphs. We extend this approach to deal with parameters. To demonstrate the usefulness of our approach, we show its application to several case studies taken from systems biology.

[1]  Sanjit A. Seshia,et al.  Reactive synthesis from signal temporal logic specifications , 2015, HSCC.

[2]  Hsiao-Dong Chiang,et al.  On the Number and Types of Unstable Equilibria in Nonlinear Dynamical Systems With Uniformly-Bounded Stability Regions , 2016, IEEE Transactions on Automatic Control.

[3]  Luca Cardelli,et al.  From Processes to ODEs by Chemistry , 2008, IFIP TCS.

[4]  Lubos Brim,et al.  Parameter Synthesis by Parallel Coloured CTL Model Checking , 2015, CMSB.

[5]  T. Henzinger,et al.  Executable cell biology , 2007, Nature Biotechnology.

[6]  Radu Mateescu,et al.  Computation Tree Regular Logic for Genetic Regulatory Networks , 2008, ATVA.

[7]  François Fages,et al.  A general computational method for robustness analysis with applications to synthetic gene networks , 2009, Bioinform..

[8]  Maurice H. ter Beek,et al.  A state/event-based model-checking approach for the analysis of abstract system properties , 2011, Sci. Comput. Program..

[9]  Calin Belta,et al.  Robustness analysis and tuning of synthetic gene networks , 2007, Bioinform..

[10]  Susmit Jha,et al.  Adapting Biochemical Kripke Structures for Distributed Model Checking , 2006, Trans. Comp. Sys. Biology.

[11]  Lucie M. Gattepaille,et al.  Robustness Analysis and Behavior Discrimination in Enzymatic Reaction Networks , 2011, PloS one.

[12]  Alexander E. Kel,et al.  Bifurcation analysis of the regulatory modules of the mammalian G1/S transition , 2004, Bioinform..

[13]  Edmund M. Clarke,et al.  Using Branching Time Temporal Logic to Synthesize Synchronization Skeletons , 1982, Sci. Comput. Program..

[14]  Lubos Brim,et al.  High-Performance Discrete Bifurcation Analysis for Piecewise-Affine Dynamical Systems , 2015, HSB.

[15]  Edmund M. Clarke,et al.  dReal: An SMT Solver for Nonlinear Theories over the Reals , 2013, CADE.

[16]  Kim G. Larsen,et al.  On the Verification of Weighted Kripke Structures Under Uncertainty , 2018, QEST.

[17]  Lubos Brim,et al.  Digital Bifurcation Analysis of TCP Dynamics , 2019, TACAS.

[18]  Kim G. Larsen,et al.  Symbolic Model Checking of Weighted PCTL Using Dependency Graphs , 2019, NFM.

[19]  Kim G. Larsen,et al.  Abstract Dependency Graphs and Their Application to Model Checking , 2019, TACAS.

[20]  Hui Kong,et al.  Abstraction-Based Parameter Synthesis for Multiaffine Systems , 2015, Haifa Verification Conference.

[21]  Lubos Brim,et al.  A Model Checking Approach to Discrete Bifurcation Analysis , 2016, FM.

[22]  Eyad H. Abed,et al.  Nonlinear dynamical models for internet protocols , 2006 .

[23]  Dejan Nickovic,et al.  On Temporal Logic and Signal Processing , 2012, ATVA.

[24]  Lubos Brim,et al.  High-performance analysis of biological systems dynamics with the DiVinE model checker , 2010, Briefings Bioinform..

[25]  Dejan Nickovic,et al.  Monitoring Temporal Properties of Continuous Signals , 2004, FORMATS/FTRTFT.

[26]  Rui Dilão,et al.  The regulation of gene expression in eukaryotes: bistability and oscillations in repressilator models. , 2014, Journal of theoretical biology.

[27]  Lei Zhong,et al.  Multiple Steady-States Analysis and Unstable Operating Point Stabilization in Homogeneous Azeotropic Distillation with Intermediate Entrainer , 2015 .

[28]  Ezio Bartocci,et al.  From Cardiac Cells to Genetic Regulatory Networks , 2011, CAV.

[29]  Gregor Gößler,et al.  Efficient parameter search for qualitative models of regulatory networks using symbolic model checking , 2010, Bioinform..

[30]  Oded Maler,et al.  Sensitive state-space exploration , 2008, 2008 47th IEEE Conference on Decision and Control.

[31]  Calin Belta,et al.  Model Checking Liveness Properties of Genetic Regulatory Networks , 2007, TACAS.

[32]  Scott A. Smolka,et al.  Simple Linear-Time Algorithms for Minimal Fixed Points (Extended Abstract) , 1998, ICALP.

[33]  Kim G. Larsen,et al.  Extended Dependency Graphs and Efficient Distributed Fixed-Point Computation , 2017, Petri Nets.

[34]  Sheldon B. Akers,et al.  Binary Decision Diagrams , 1978, IEEE Transactions on Computers.

[35]  Stefan Engblom,et al.  Stochastic focusing coupled with negative feedback enables robust regulation in biochemical reaction networks , 2015, Journal of The Royal Society Interface.

[36]  J. Collins,et al.  Construction of a genetic toggle switch in Escherichia coli , 2000, Nature.

[37]  Lubos Brim,et al.  STL⁎: Extending signal temporal logic with signal-value freezing operator , 2014, Inf. Comput..

[38]  David A. Rosenblueth,et al.  "Antelope": a hybrid-logic model checker for branching-time Boolean GRN analysis , 2011, BMC Bioinformatics.

[39]  Bruce H. Krogh,et al.  Parameter Synthesis for Hybrid Systems with an Application to Simulink Models , 2009, HSCC.

[40]  Lubos Brim,et al.  Assumption-based distribution of CTL model checking , 2005, International Journal on Software Tools for Technology Transfer.

[41]  Paolo Zuliani,et al.  BioPSy: An SMT-based Tool for Guaranteed Parameter Set Synthesis of Biological Models , 2015, CMSB.

[42]  Lubos Brim,et al.  On Parameter Synthesis by Parallel Model Checking , 2012, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[43]  Thomas A. Henzinger,et al.  Model Checking Gene Regulatory Networks , 2015, TACAS.

[44]  Ernst-Walter Knapp,et al.  Exploring classification strategies with the CoEPrA 2006 contest , 2010, Bioinform..

[45]  Lubos Brim,et al.  Parallel SMT-Based Parameter Synthesis with Application to Piecewise Multi-affine Systems , 2016, ATVA.

[46]  Insup Lee,et al.  Toward patient safety in closed-loop medical device systems , 2010, ICCPS '10.

[47]  V. de Lorenzo,et al.  Exacerbation of substrate toxicity by IPTG in Escherichia coli BL21(DE3) carrying a synthetic metabolic pathway , 2015, Microbial Cell Factories.