Uniform verification of safety for parameterized networks of hybrid automata

[1]  Martijn Hendriks,et al.  Model checking timed automata : techniques and applications , 2006 .

[2]  Nancy A. Lynch,et al.  Translating Timed I/O Automata Specifications for Theorem Proving in PVS , 2007 .

[3]  A. Girard,et al.  Reachability analysis of linear systems using support functions , 2010 .

[4]  Edsger W. Dijkstra,et al.  Solution of a problem in concurrent programming control , 1965, CACM.

[5]  Thomas A. Henzinger,et al.  The Algorithmic Analysis of Hybrid Systems , 1995, Theor. Comput. Sci..

[6]  Kedar S. Namjoshi,et al.  Symmetry and Completeness in the Analysis of Parameterized Systems , 2007, VMCAI.

[7]  Nicolas Halbwachs,et al.  Automatic verification of parameterized networks of processes , 2001, Theor. Comput. Sci..

[8]  Tarek F. Abdelzaher,et al.  Understanding Vicious Cycles in Server Clusters , 2011, 2011 31st International Conference on Distributed Computing Systems.

[9]  Amir Pnueli,et al.  Model-Checking and Abstraction to the Aid of Parameterized Systems , 2003, VMCAI.

[10]  Ichiro Suzuki,et al.  Proving Properties of a Ring of Finite-State Machines , 1988, Inf. Process. Lett..

[11]  A. Tarski A Decision Method for Elementary Algebra and Geometry , 2023 .

[12]  S. Shankar Sastry,et al.  O-Minimal Hybrid Systems , 2000, Math. Control. Signals Syst..

[13]  Amir Pnueli,et al.  Automatic Deductive Verification with Invisible Invariants , 2001, TACAS.

[14]  Taylor T. Johnson,et al.  A Small Model Theorem for Rectangular Hybrid Automata Networks , 2012, FMOODS/FORTE.

[15]  S. C. Kleene,et al.  Introduction to Metamathematics , 1952 .

[16]  Nancy Lynch,et al.  Safety Verification for Automated Platoon Maneuvers: A Case Study , 1997, HART.

[17]  Emilio Frazzoli,et al.  Real-Time Motion Planning for Agile Autonomous Vehicles , 2000 .

[18]  Nancy A. Lynch,et al.  Specifying and proving properties of timed I/O automata using Tempo , 2008, Des. Autom. Embed. Syst..

[19]  Boris D. Lubachevsky,et al.  An approach to automating the verification of compact parallel coordination programs. I , 2018, Acta Informatica.

[20]  L. D. Moura,et al.  The YICES SMT Solver , 2006 .

[21]  Vijay Kumar,et al.  Modular Specification of Hybrid Systems in CHARON , 2000, HSCC.

[22]  Thomas Wahl,et al.  Dynamic Symmetry Reduction , 2005, TACAS.

[23]  Taylor T. Johnson,et al.  Safe Flocking in Spite of Actuator Faults using Directional Failure Detectors , 2011 .

[24]  O. Stursberg,et al.  Computing Reachable Sets of Hybrid Systems Using a Combination of Zonotopes and Polytopes , 2010 .

[25]  Johann Deneux,et al.  Multi-clock timed networks , 2004, LICS 2004.

[26]  Amir Pnueli,et al.  Invisible Safety of Distributed Protocols , 2006, ICALP.

[27]  Martin Leucker,et al.  Inferring Network Invariants Automatically , 2006, IJCAR.

[28]  Thomas Wahl,et al.  SVISS: Symbolic Verification of Symmetric Systems , 2008, TACAS.

[29]  Vineet Kahlon,et al.  Model Checking Large-Scale and Parameterized Resource Allocation Systems , 2002, TACAS.

[30]  Silvio Ghilardi,et al.  Towards SMT Model Checking of Array-Based Systems , 2008, IJCAR.

[31]  Jiawei Han,et al.  Finding Symbolic Bug Patterns in Sensor Networks , 2009, DCOSS.

[32]  Elena Pagani,et al.  Universal Guards, Relativization of Quantifiers, and Failure Models in Model Checking Modulo Theories , 2012, J. Satisf. Boolean Model. Comput..

[33]  Parosh Aziz Abdulla,et al.  On the Existence of Network Invariants for Verifying Parameterized Systems , 1999, Correct System Design.

[34]  Amir Pnueli,et al.  A Platform for Combining Deductive with Algorithmic Verification , 1996, CAV.

[35]  Alberto L. Sangiovanni-Vincentelli,et al.  On the Automatic Computation of Network Invariants , 1994, CAV.

[36]  W.M. Daly,et al.  A FAULT-TOLERANT DIGITAL CLOCKING SYSTEM , 1995, Twenty-Fifth International Symposium on Fault-Tolerant Computing, 1995, ' Highlights from Twenty-Five Years'..

[37]  André Platzer,et al.  Adaptive Cruise Control: Hybrid, Distributed, and Now Formally Verified , 2011, FM.

[38]  Gilles Audemard,et al.  Bounded Model Checking for Timed Systems , 2002, FORTE.

[39]  Leonardo Mendonça de Moura,et al.  Computation in Real Closed Infinitesimal and Transcendental Extensions of the Rationals , 2013, CADE.

[40]  William H. Sanders,et al.  Detecting and Exploiting Symmetry in Discrete-State Markov Models , 2007, IEEE Trans. Reliab..

[41]  William Whittaker,et al.  Autonomous driving in urban environments: Boss and the Urban Challenge , 2008 .

[42]  Gerardo Lafferriere,et al.  A New Class of Decidable Hybrid Systems , 1999, HSCC.

[43]  Nancy A. Lynch,et al.  Self-stabilizing robot formations over unreliable networks , 2009, TAAS.

[44]  Nikolaj Bjørner,et al.  Generalized Property Directed Reachability , 2012, SAT.

[45]  Dejan Jovanović,et al.  Solving Non-linear Arithmetic , 2012, IJCAR.

[46]  Randal E. Bryant,et al.  Graph-Based Algorithms for Boolean Function Manipulation , 1986, IEEE Transactions on Computers.

[47]  Maria Sorea Bounded Model Checking for Timed Automata , 2002, Electron. Notes Theor. Comput. Sci..

[48]  Kenneth M. Jones,et al.  Small Aircraft Transportation System, Higher Volume Operations Concept: Normal Operations , 2013 .

[49]  Nancy A. Lynch,et al.  Hybrid I/O automata , 1995, Inf. Comput..

[50]  Frits W. Vaandrager,et al.  Analysis of a clock synchronization protocol for wireless sensor networks , 2009, Theor. Comput. Sci..

[51]  Parosh Aziz Abdulla,et al.  Parameterized Verification of Infinite-State Processes with Global Conditions , 2007, CAV.

[52]  Victor Carreño,et al.  Formal Analysis of the Operational Concept for the Small Aircraft Transportation System , 2006, RODIN Book.

[53]  Daniel Kroening,et al.  Software Verification Using k-Induction , 2011, SAS.

[54]  Nancy A. Lynch,et al.  Proving Safety Properties of an Aircraft Landing Protocol Using I/O Automata and the PVS Theorem Prover: A Case Study , 2006, FM.

[55]  Thomas A. Henzinger,et al.  HYTECH: a model checker for hybrid systems , 1997, International Journal on Software Tools for Technology Transfer.

[56]  Xue Liu,et al.  Integrating Adaptive Components: An Emerging Challenge in Performance-Adaptive Systems and a Server Farm Case-Study , 2007, 28th IEEE International Real-Time Systems Symposium (RTSS 2007).

[57]  Cédric Langbort,et al.  Stability of digitally interconnected linear systems , 2011, IEEE Conference on Decision and Control and European Control Conference.

[58]  Parosh Aziz Abdulla,et al.  Monotonic Abstraction: on Efficient Verification of Parameterized Systems , 2009, Int. J. Found. Comput. Sci..

[59]  Taylor T. Johnson,et al.  Static and Dynamic Analysis of Timed Distributed Traces , 2012, 2012 IEEE 33rd Real-Time Systems Symposium.

[60]  Edmund M. Clarke,et al.  Model Checking , 1999, Handbook of Automated Reasoning.

[61]  David L. Dill,et al.  Better verification through symmetry , 1996, Formal Methods Syst. Des..

[62]  Helmut Veith,et al.  Environment Abstraction for Parameterized Verification , 2006, VMCAI.

[63]  Taylor T. Johnson,et al.  Safe and Stabilizing Distributed Cellular Flows , 2010, 2010 IEEE 30th International Conference on Distributed Computing Systems.

[64]  Amir Pnueli,et al.  ON TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS , 2006 .

[65]  Parosh Aziz Abdulla,et al.  Constrained Monotonic Abstraction: A CEGAR for Parameterized Verification , 2010, CONCUR.

[66]  Goran Frehse,et al.  PHAVer: algorithmic verification of hybrid systems past HyTech , 2005, International Journal on Software Tools for Technology Transfer.

[67]  William H. Sanders,et al.  Measure-adaptive state-space construction , 2001, Perform. Evaluation.

[68]  Daniel Liberzon,et al.  Switching in Systems and Control , 2003, Systems & Control: Foundations & Applications.

[69]  Kedar S. Namjoshi,et al.  Local proofs for global safety properties , 2007, Formal Methods Syst. Des..

[70]  Daniel M. Williams Point-to-Point! Validation of the Small Aircraft Transportation System Higher Volume Operations Concept , 2006 .

[71]  S.A. Viken,et al.  Demonstration of four operating capabilities to enable a small aircraft transportation system , 2005, 24th Digital Avionics Systems Conference.

[72]  Robert W. Floyd,et al.  Assigning Meanings to Programs , 1993 .

[73]  Armin Biere,et al.  Symbolic Model Checking without BDDs , 1999, TACAS.

[74]  Alexandre M. Bayen,et al.  Aircraft Autolander Safety Analysis Through Optimal Control-Based Reach Set Computation , 2007 .

[75]  Amir Pnueli,et al.  Network Invariants in Action , 2002, CONCUR.

[76]  N. Lynch,et al.  Timing-based mutual exclusion , 1992, [1992] Proceedings Real-Time Systems Symposium.

[77]  Nancy A. Lynch Modelling and Verification of Automated Transit Systems, Using Timed Automata, Invariants and Simulations , 1995, Hybrid Systems.

[78]  W. D. Obal,et al.  Measure-adaptive state-space construction methods , 1998 .

[79]  Antoine Girard,et al.  SpaceEx: Scalable Verification of Hybrid Systems , 2011, CAV.

[80]  Maria Sorea,et al.  Model checking a fault-tolerant startup algorithm: from design exploration to exhaustive fault simulation , 2004, International Conference on Dependable Systems and Networks, 2004.

[81]  Gerd Behrmann,et al.  Adding Symmetry Reduction to Uppaal , 2003, FORMATS.

[82]  Nedialko S. Nedialkov,et al.  Improving SAT Modulo ODE for Hybrid Systems Analysis by Combining Different Enclosure Methods , 2011, SEFM.

[83]  Susan Owicki,et al.  An axiomatic proof technique for parallel programs I , 1976, Acta Informatica.

[84]  Jiawei Han,et al.  Dustminer: troubleshooting interactive complexity bugs in sensor networks , 2008, SenSys '08.

[85]  Bruno Dutertre,et al.  Timed Systems in SAL , 2004 .

[86]  C. A. R. Hoare,et al.  An axiomatic basis for computer programming , 1969, CACM.

[87]  Sabine Glesner,et al.  Towards the Semi-Automatic Verification of Parameterized Real-Time Systems Using Network Invariants , 2010, 2010 8th IEEE International Conference on Software Engineering and Formal Methods.

[88]  Edsger W. Dijkstra,et al.  Guarded commands, nondeterminacy and formal derivation of programs , 1975, Commun. ACM.

[89]  Pravin Varaiya,et al.  What's decidable about hybrid automata? , 1995, STOC '95.

[90]  Silvio Ghilardi,et al.  MCMT: A Model Checker Modulo Theories , 2010, IJCAR.

[91]  Sylvain Conchon,et al.  Cubicle: A Parallel SMT-Based Model Checker for Parameterized Systems - Tool Paper , 2012, CAV.

[92]  Gerardo Lafferriere,et al.  Symbolic Reachability Computation for Families of Linear Vector Fields , 2001, J. Symb. Comput..

[93]  Silvio Ghilardi,et al.  Backward Reachability of Array-based Systems by SMT solving: Termination and Invariant Synthesis , 2010, Log. Methods Comput. Sci..

[94]  Rajeev Alur,et al.  Timed Automata , 1999, CAV.

[95]  David L. Dill,et al.  Verifying Systems with Replicated Components in Murϕ , 1999, Formal Methods Syst. Des..

[96]  Silvio Ghilardi,et al.  MCMT in the Land of Parametrized Timed Automata , 2010, VERIFY@IJCAR.

[97]  Pravin Varaiya,et al.  What's decidable about hybrid automata? , 1995, STOC '95.

[98]  A. Prasad Sistla,et al.  Reasoning about systems with many processes , 1992, JACM.

[99]  Kenneth L. McMillan,et al.  Parameterized Verification of the FLASH Cache Coherence Protocol by Compositional Model Checking , 2001, CHARME.

[100]  Thomas A. Henzinger,et al.  Hybrid Automata: An Algorithmic Approach to the Specification and Verification of Hybrid Systems , 1992, Hybrid Systems.

[101]  Taylor T. Johnson,et al.  Satellite Rendezvous and Conjunction Avoidance: Case Studies in Verification of Nonlinear Hybrid Systems , 2012, FM.

[102]  Tarek F. Abdelzaher,et al.  Towards Diagnostic Simulation in Sensor Networks , 2008, DCOSS.

[103]  Ilkka Niemelä,et al.  SMT-Based Induction Methods for Timed Systems , 2012, FORMATS.

[104]  Victor Carreño,et al.  Safety Verification of the Small Aircraft Transportation System Concept of Operations , 2005 .

[105]  Taylor T. Johnson,et al.  Parametrized Verification of Distributed Cyber-Physical Systems: An Aircraft Landing Protocol Case Study , 2012, 2012 IEEE/ACM Third International Conference on Cyber-Physical Systems.

[106]  Mahesh Viswanathan,et al.  Hybrid automata-based CEGAR for rectangular hybrid systems , 2013, Formal Methods Syst. Des..

[107]  Albert Bosse,et al.  SUMO: spacecraft for the universal modification of orbits , 2004, SPIE Defense + Commercial Sensing.

[108]  J. Proenza,et al.  Using UPPAAL to model and verify a clock synchronization protocol for the controller area network , 2005, 2005 IEEE Conference on Emerging Technologies and Factory Automation.

[109]  Nancy A. Lynch,et al.  High-level modeling and analysis of TCAS , 1999, Proceedings 20th IEEE Real-Time Systems Symposium (Cat. No.99CB37054).

[110]  Nancy A. Lynch,et al.  Distributed Algorithms , 1992, Lecture Notes in Computer Science.

[111]  Ahmed Bouajjani,et al.  TReX: A Tool for Reachability Analysis of Complex Systems , 2001, CAV.

[112]  Philippe Schnoebelen,et al.  Well-structured transition systems everywhere! , 2001, Theor. Comput. Sci..

[113]  Nancy A. Lynch,et al.  Proving Atomicity: An Assertional Approach , 2005, DISC.

[114]  Martin Leucker,et al.  Network invariants for real-time systems , 2004, Formal Aspects of Computing.

[115]  Parosh Aziz Abdulla,et al.  A Survey of Regular Model Checking , 2004, CONCUR.

[116]  Somesh Jha,et al.  Exploiting symmetry in temporal logic model checking , 1993, Formal Methods Syst. Des..

[117]  Parosh Aziz Abdulla,et al.  Model checking of systems with many identical timed processes , 2003, Theor. Comput. Sci..

[118]  Tarek F. Abdelzaher,et al.  SNTS: Sensor Network Troubleshooting Suite , 2007, DCOSS.

[119]  Martin Fränzle,et al.  SAT Modulo ODE: A Direct SAT Approach to Hybrid Systems , 2008, ATVA.

[120]  Michel Dubois,et al.  A New Approach for the Verification of Cache Coherence Protocols , 1995, IEEE Trans. Parallel Distributed Syst..

[121]  Matt Welsh,et al.  CodeBlue: An Ad Hoc Sensor Network Infrastructure for Emergency Medical Care , 2004 .

[122]  Kenneth L. McMillan,et al.  Invisible Invariants and Abstract Interpretation , 2011, SAS.

[123]  A. Prasad Sistla,et al.  Symmetry and model checking , 1996, Formal Methods Syst. Des..

[124]  Wang Yi,et al.  UPPAAL - a Tool Suite for Automatic Verification of Real-Time Systems , 1996, Hybrid Systems.

[125]  Krzysztof R. Apt,et al.  Limits for Automatic Verification of Finite-State Concurrent Systems , 1986, Inf. Process. Lett..

[126]  Vineet Kahlon,et al.  Reducing Model Checking of the Many to the Few , 2000, CADE.

[127]  Robert E. Shostak Deciding Combinations of Theories , 1982, CADE.

[128]  David L. Dill,et al.  Timing Assumptions and Verification of Finite-State Concurrent Systems , 1989, Automatic Verification Methods for Finite State Systems.

[129]  Edmund M. Clarke,et al.  Reasoning about Networks with Many Identical Finite State Processes , 1989, Inf. Comput..

[130]  Somesh Jha,et al.  Verifying parameterized networks , 1997, TOPL.

[131]  Giorgio Delzanno Automatic Verification of Parameterized Cache Coherence Protocols , 2000, CAV.

[132]  Leslie Lamport,et al.  A fast mutual exclusion algorithm , 1987, TOCS.

[133]  Lee Pike,et al.  Easy Parameterized Verification of Biphase Mark and 8N1 Protocols , 2006, TACAS.

[134]  Rajeev Alur,et al.  A Theory of Timed Automata , 1994, Theor. Comput. Sci..

[135]  Lawrence C. Paulson,et al.  MetiTarski: Past and Future , 2012, ITP.

[136]  Pierre Wolper,et al.  Verifying Properties of Large Sets of Processes with Network Invariants , 1990, Automatic Verification Methods for Finite State Systems.

[137]  Daniel Kroening,et al.  Symbolic Counter Abstraction for Concurrent Software , 2009, CAV.

[138]  Amir Pnueli,et al.  Parameterized Verification with Automatically Computed Inductive Assertions , 2001, CAV.

[139]  Antoine Girard,et al.  Reachability of Uncertain Linear Systems Using Zonotopes , 2005, HSCC.

[140]  Kazunori Ueda,et al.  An interval-based SAT modulo ODE solver for model checking nonlinear hybrid systems , 2011, International Journal on Software Tools for Technology Transfer.

[141]  Pierre Wolper,et al.  On (Omega-)regular model checking , 2008, TOCL.

[142]  Bruno Dutertre,et al.  Modeling and Verification of a Fault-Tolerant Real-Time Startup Protocol Using Calendar Automata , 2004, FORMATS/FTRTFT.

[143]  Sergio Yovine,et al.  Model Checking Timed Automata , 1996, European Educational Forum: School on Embedded Systems.

[144]  Parosh Aziz Abdulla,et al.  Handling Parameterized Systems with Non-atomic Global Conditions , 2008, VMCAI.

[145]  Ilkka Niemelä,et al.  Beyond Lassos: Complete SMT-Based Bounded Model Checking for Timed Automata , 2012, FMOODS/FORTE.

[146]  Amir Pnueli,et al.  Liveness by Invisible Invariants , 2006, FORTE.

[147]  Amir Pnueli,et al.  Liveness with Incomprehensible Ranking , 2004, TACAS.

[148]  George J. Pappas,et al.  Discrete abstractions of hybrid systems , 2000, Proceedings of the IEEE.

[149]  Roberto Bruttomesso,et al.  SAFARI: SMT-Based Abstraction for Arrays with Interpolants , 2012, CAV.

[150]  Edmund M. Clarke,et al.  Formal Verification of Curved Flight Collision Avoidance Maneuvers: A Case Study , 2009, FM.

[151]  Marco Benedetti,et al.  Robust QBF Encodings for Sequential Circuits with Applications to Verification, Debug, and Test , 2010, IEEE Transactions on Computers.