Temporal Reasoning on Incomplete Paths

Semantics of temporal logic over truncated paths (i.e. finite paths that correspond to prefixes of computations of the system at hand) have been found useful in incomplete verification methods (such as bounded model checking and dynamic verification), in modeling hardware resets, and clock shifts and in online and offline monitoring of cyber-physical systems. In this paper we explore providing semantics for temporal logics on other types of incomplete paths, namely incomplete ultimately periodic paths, segmentally broken paths and combinations thereof. We review usages of temporal logic reasoning in systems biology, and explore whether systems biology can benefit from the suggested extensions.

[1]  Denis Thieffry,et al.  Logical model specification aided by model-checking techniques: application to the mammalian cell cycle regulation , 2016, Bioinform..

[2]  Howard Barringer,et al.  Rule Systems for Run-time Monitoring: from Eagle to RuleR , 2010, J. Log. Comput..

[3]  D. Fisman,et al.  A Practical Introduction to PSL (Series on Integrated Circuits and Systems) , 2006 .

[4]  Paul Caspi,et al.  Timed regular expressions , 2002, JACM.

[5]  José Meseguer,et al.  Pathway Logic: Symbolic Analysis of Biological Signaling , 2001, Pacific Symposium on Biocomputing.

[6]  Thomas A. Henzinger,et al.  The benefits of relaxing punctuality , 1991, PODC '91.

[7]  Dana Fisman,et al.  Safety and Liveness, Weakness and Strength, and the Underlying Topological Relations , 2014, TOCL.

[8]  Carlo A. Furia,et al.  On the Expressiveness of MTL Variants over Dense Time , 2007, FORMATS.

[9]  N. Novère Quantitative and logic modelling of molecular and gene networks , 2015, Nature Reviews Genetics.

[10]  Samin Ishtiaq,et al.  Bringing LTL Model Checking to Biologists , 2017, VMCAI.

[11]  B. Palsson Systems Biology: Constraint-based Reconstruction and Analysis , 2015 .

[12]  Hillel Kugler,et al.  A method to identify and analyze biological programs through automated reasoning , 2016, npj Systems Biology and Applications.

[13]  Dejan Nickovic,et al.  A Counting Semantics for Monitoring LTL Specifications over Finite Traces , 2018, CAV.

[14]  Nir Piterman,et al.  Proving Stabilization of Biological Systems , 2011, VMCAI.

[15]  Martin Leucker,et al.  Monitoring of Real-Time Properties , 2006, FSTTCS.

[16]  Dana Fisman,et al.  A Practical Introduction to PSL , 2006, Series on Integrated Circuits and Systems.

[17]  Narciso Martí-Oliet,et al.  All About Maude - A High-Performance Logical Framework, How to Specify, Program and Verify Systems in Rewriting Logic , 2007, All About Maude.

[18]  S. Emmott,et al.  Defining an essential transcription factor program for naïve pluripotency , 2014, Science.

[19]  Fausto Giunchiglia,et al.  NUSMV: a new symbolic model checker , 2000, International Journal on Software Tools for Technology Transfer.

[20]  Garvit Juniwal,et al.  Robust online monitoring of signal temporal logic , 2015, Formal Methods in System Design.

[21]  U. Alon An introduction to systems biology : design principles of biological circuits , 2019 .

[22]  Ming Liu,et al.  Finding Attractors in Synchronous Multiple-Valued Networks Using SAT-Based Bounded Model Checking , 2010, 2010 40th IEEE International Symposium on Multiple-Valued Logic.

[23]  Eduard Cerny,et al.  The Power of Assertions in SystemVerilog , 2010 .

[24]  Dana Fisman,et al.  A topological characterization of weakness , 2005, PODC '05.

[25]  Pietro Liò,et al.  Computational Modeling, Formal Analysis, and Tools for Systems Biology , 2016, PLoS Comput. Biol..

[26]  Dana Fisman,et al.  Reasoning with Temporal Logic on Truncated Paths , 2003, CAV.

[27]  Amir Pnueli,et al.  Temporal Logic for Scenario-Based Specifications , 2005, TACAS.

[28]  Ron Koymans,et al.  Specifying real-time properties with metric temporal logic , 1990, Real-Time Systems.

[29]  David Harel,et al.  LSC'S: BREATHING LIFE INTO MESSAGE SEQUENCE CHARTS , 2022 .

[30]  José Meseguer,et al.  The Maude LTL Model Checker , 2004, WRLA.

[31]  Armindo Salvador,et al.  Uri Alon, An Introduction to Systems Biology: Design Principles of Biological Circuits, Chapman & Hall/CRC, London, ISBN 1584886420, GBP 30.99, 2007 (320 pp.). , 2008 .

[32]  Dana Fisman,et al.  The >, ⊥ approach for truncated semantics , 2006 .

[33]  Carlo A. Furia,et al.  No Need to Be Strict: On the Expressiveness of Metric Temporal Logics with (Non-)strict Operators , 2007, Bull. EATCS.

[34]  Orna Kupferman,et al.  Model Checking of Safety Properties , 1999, Formal Methods Syst. Des..

[35]  Dana Fisman On the Characterization of Until as a Fixed Point Under Clocked Semantics , 2007, Haifa Verification Conference.

[36]  Ashish Tiwari,et al.  Analyzing Pathways Using SAT-Based Approaches , 2007, AB.

[37]  Amnon Naamad,et al.  Statemate: a working environment for the development of complex reactive systems , 1988, ICSE '88.

[38]  Martin Leucker,et al.  Comparing LTL Semantics for Runtime Verification , 2010, J. Log. Comput..

[39]  Radu Mateescu,et al.  Temporal logic patterns for querying dynamic models of cellular interaction networks , 2008, ECCB.

[40]  Aurélien Naldi,et al.  Dynamical analysis of a generic Boolean model for the control of the mammalian cell cycle , 2006, ISMB.

[41]  Angelo Gargantini,et al.  Automated deductive requirements analysis of critical systems , 2001, TSEM.

[42]  S. Brenner Sequences and consequences , 2010, Philosophical Transactions of the Royal Society B: Biological Sciences.

[43]  Carolyn L. Talcott,et al.  Pathway Logic: Executable Models of Biological Networks , 2004, WRLA.

[44]  KoymansRon Specifying real-time properties with metric temporal logic , 1990 .

[45]  François Fages,et al.  Symbolic Model Checking of Biochemical Networks , 2003, CMSB.

[46]  David Harel,et al.  LSCs: Breathing Life into Message Sequence Charts , 1999, Formal Methods Syst. Des..

[47]  Amir Pnueli,et al.  Linear and Branching Structures in the Semantics and Logics of Reactive Systems , 1985, ICALP.

[48]  Radu Mateescu,et al.  Validation of qualitative models of genetic regulatory networks by model checking: analysis of the nutritional stress response in Escherichia coli , 2005, ISMB.

[49]  Vincent Danos,et al.  Modeling and querying biomolecular interaction networks , 2004, Theor. Comput. Sci..

[50]  Zohar Manna,et al.  The Temporal Logic of Reactive and Concurrent Systems , 1991, Springer New York.

[51]  Dejan Nickovic,et al.  Monitoring properties of analog and mixed-signal circuits , 2012, International Journal on Software Tools for Technology Transfer.

[52]  N LeNovère Quantitative and logic modelling of molecular and gene networks. , 2015 .

[53]  Fred Kröger,et al.  Temporal Logic of Programs , 1987, EATCS Monographs on Theoretical Computer Science.