Vérification et synthèse des systèmes hybrides

Les systemes hybrides sont des systemes qui combinent des dynamiques discretes et continues. Cette these propose des techniques algorithmiques de verification et de synthese pour ces systemes Le manque de methodes pour calculer les ensembles atteignables des dynamiques continues est l'obstacle principal vers une methodologie algorithmique de verification. Nous developpons deux techniques d'atteignabilite approximatives pour les systemes continus basees sur une methode efficace pour representer des ensembles et une combinaison des techniques de la simulation, de la geometrie algorithmique, de l'optimisation, et de la commande optimale. La premiere technique d'atteignabilite est specialisee pour les systemes lineaires et etendue aux systemes avec entree incertaine, et la seconde peut etre appliquee aux systemes non-lineaires. En appliquant ces techniques nous developpons un algorithme de verification des proprietes de surete pour une large classe des systemes hybrides avec des dynamiques continues arbitraires et des dynamiques discretes assez generales. Nous etudions ensuite le probleme de la synthese de controleurs de surete pour les systemes hybrides. Nous presentons un algorithme de synthese des controleurs par commutation base sur le calcul de l'ensemble d'invariance maximal et les techniques d'analyse d'atteignabilite. Nous avons implante les algorithmes developpes dans un outil appele "d/dt", qui permet la verification et la synthese automatique pour les systemes hybrides avec des inclusions differentielles lineaires. En dehors de nombreux exemples academiques, nous avons applique avec succes l'outil pour analyser quelques systemes pratiques

[1]  E. T. An Introduction to the Theory of Numbers , 1946, Nature.

[2]  Aaron Strauss Introduction to Optimal Control Theory , 1968 .

[3]  W. Wonham,et al.  Topics in mathematical system theory , 1972, IEEE Transactions on Automatic Control.

[4]  Vadim I. Utkin,et al.  Sliding Modes and their Application in Variable Structure Systems , 1978 .

[5]  Dirk van Dalen,et al.  Logic and structure , 1980 .

[6]  Henry Fuchs,et al.  On visible surface generation by a priori tree structures , 1980, SIGGRAPH '80.

[7]  J. Aubin,et al.  Differential inclusions set-valued maps and viability theory , 1984 .

[8]  Kevin Weiler Topological Structures for Geometric Modeling , 1986 .

[9]  Aleksej F. Filippov,et al.  Differential Equations with Discontinuous Righthand Sides , 1988, Mathematics and Its Applications.

[10]  G. A. Edgar Measure, Topology, and Fractal Geometry , 1990 .

[11]  F. Frances Yao,et al.  Computational Geometry , 1991, Handbook of Theoretical Computer Science, Volume A: Algorithms and Complexity.

[12]  Robert P. Kurshan,et al.  Analysis of digital circuits through symbolic reduction , 1991, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[13]  Zohar Manna,et al.  From Timed to Hybrid Systems , 1991, REX Workshop.

[14]  H. Wong-Toi,et al.  The control of dense real-time discrete event systems , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[15]  Joseph Sifakis,et al.  Integration Graphs: A Class of Decidable Hybrid Systems , 1992, Hybrid Systems.

[16]  Jana Kosecka,et al.  Control of Discrete Event Systems , 1992 .

[17]  Patrick Cousot,et al.  Abstract Interpretation and Application to Logic Programs , 1992, J. Log. Program..

[18]  Feng Zhao,et al.  Automatic analysis and synthesis of controllers for dynamical systems based on phase-space knowledge , 1992 .

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

[20]  Panos J. Antsaklis,et al.  Hybrid System Modeling and Autonomous Control Systems , 1992, Hybrid Systems.

[21]  Edmund M. Clarke,et al.  Verification Tools for Finite-State Concurrent Systems , 1993, REX School/Symposium.

[22]  Nicolas Halbwachs,et al.  Delay Analysis in Synchronous Programs , 1993, CAV.

[23]  Amir Pnueli,et al.  Symbolic Controller Synthesis for Discrete and Timed Systems , 1994, Hybrid Systems.

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

[25]  Pravin Varaiya,et al.  Decidability of Hybrid Systems with Rectangular Differential Inclusion , 1994, CAV.

[26]  Ned Greene,et al.  Detecting Intersection of a Rectangular Solid and a Convex Polyhedron , 1994, Graphics gems.

[27]  Bo Egardt,et al.  Controllability and Control-Law Synthesis of Linear Hybrid Systems , 1994 .

[28]  Thomas A. Henzinger,et al.  A Note on Abstract Interpretation Strategies for Hybrid Automata , 1994, Hybrid Systems.

[29]  Clayton Walnum 3d Graphics Programming with OpenGL , 1995 .

[30]  Pravin Varaiya,et al.  Driving safely in smart cars , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[31]  Dinesh Manocha,et al.  Representation and computation of Boolean combinations of sculptured models , 1995, SCG '95.

[32]  Amir Pnueli,et al.  Reachability Analysis of Dynamical Systems Having Piecewise-Constant Derivatives , 1995, Theor. Comput. Sci..

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

[34]  Paul Pettersson,et al.  Tools and Algorithms for the Construction and Analysis of Systems: 28th International Conference, TACAS 2022, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2022, Munich, Germany, April 2–7, 2022, Proceedings, Part II , 1998, TACAS.

[35]  Thomas I. Seidman,et al.  Sliding Modes in Intersecting Switching Surfaces , 1995 .

[36]  Zohar Manna,et al.  Temporal verification of reactive systems - safety , 1995 .

[37]  Joseph Sifakis,et al.  On the Synthesis of Discrete Controllers for Timed Systems (An Extended Abstract) , 1995, STACS.

[38]  Michael S. Branicky,et al.  Studies in hybrid systems: modeling, analysis, and control , 1996 .

[39]  Sérgio Vale Aguiar Campos,et al.  Symbolic Model Checking , 1993, CAV.

[40]  J. Sethian Level set methods : evolving interfaces in geometry, fluid mechanics, computer vision, and materials science , 1996 .

[41]  Mark R. Greenstreet Verifying Safety Properties of Differential Equations , 1996, CAV.

[42]  N. B. O. L. Pettit Analysis of Piecewise Linear Dynamical Systems , 1996 .

[43]  Edmund M. Clarke,et al.  Formal Methods: State of the Art and Future Directions Working Group Members , 1996 .

[44]  David P. Dobkin,et al.  The quickhull algorithm for convex hulls , 1996, TOMS.

[45]  Edward Y. Chang,et al.  STeP: Deductive-Algorithmic Verification of Reactive and Real-Time Systems , 1996, CAV.

[46]  H. Wong-Toi,et al.  The synthesis of controllers for linear hybrid automata , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[47]  Olaf Stursberg,et al.  A Case Study in Tool-Aided Analysis of Discretely Controlled Continuous Systems: The Two Tanks Problem , 1997, Hybrid Systems.

[48]  George J. Pappas,et al.  Con ict Resolution for Air Tra c Management: a Study in Multi-Agent Hybrid Systems , 1997 .

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

[50]  John Lygeros,et al.  Multiobjective Hybrid Controller Synthesis , 1997, HART.

[51]  Kurt Mehlhorn,et al.  The LEDA Platform of Combinatorial and Geometric Computing , 1997, ICALP.

[52]  Vladimir M. Veliov,et al.  On the Time-Discretization of Control Systems , 1997 .

[53]  Wang Yi,et al.  Uppaal in a nutshell , 1997, International Journal on Software Tools for Technology Transfer.

[54]  Oded Maler,et al.  Reachability Analysis via Face Lifting , 1998, HSCC.

[55]  Ian M. Mitchell,et al.  Integrating Projections , 1998, HSCC.

[56]  B. Krogh,et al.  Synthesis of supervisory controllers for hybrid systems based on approximating automata , 1998, IEEE Trans. Autom. Control..

[57]  E. K. Kostousova State estimation for dynamic systems via parallelotopes optimization and parallel computations , 1998 .

[58]  Michael D. Lemmon,et al.  A Tutorial Introduction to Supervisory Hybrid Systems , 1998 .

[59]  Amir Pnueli,et al.  Orthogonal Polyhedra: Representation and Computation , 1999, HSCC.

[60]  O. Stursberg,et al.  Approximating switched continuous systems by rectangular automata , 1999, 1999 European Control Conference (ECC).

[61]  Thomas A. Henzinger,et al.  Rectangular Hybrid Games , 1999, CONCUR.

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

[63]  J. Raisch,et al.  Discrete control of switched linear systems , 1999, 1999 European Control Conference (ECC).

[64]  Ian M. Mitchell,et al.  Reachability Analysis Using Polygonal Projections , 1999, HSCC.

[65]  Thomas A. Henzinger,et al.  Discrete-Time Control for Rectangular Hybrid Automata , 1997, Theor. Comput. Sci..

[66]  Eugene Asarin,et al.  As Soon as Possible: Time Optimal Control for Timed Automata , 1999, HSCC.

[67]  Johannes Schumacher,et al.  An Introduction to Hybrid Dynamical Systems, Springer Lecture Notes in Control and Information Sciences 251 , 1999 .

[68]  Olivier Bournez Complexite algorithmique des systemes dynamiques continus et hybrides , 1999 .

[69]  S. Sastry,et al.  On the existence of executions of hybrid automata , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[70]  C. Tomlin,et al.  Controllers for Reachability Speciications for Hybrid Systems , 1999 .

[71]  A. Pnueli,et al.  Effective synthesis of switching controllers for linear systems , 2000, Proceedings of the IEEE.

[72]  Ian M. Mitchell,et al.  Level Set Methods for Computation in Hybrid Systems , 2000, HSCC.

[73]  J. Lygeros,et al.  A game theoretic approach to controller design for hybrid systems , 2000, Proceedings of the IEEE.

[74]  Thomas A. Henzinger,et al.  Beyond HYTECH: Hybrid Systems Analysis Using Interval Numerical Methods , 2000, HSCC.

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

[76]  Bertrand Jeannet Partitionnement dynamique dans l'analyse de relations linéaires et application à la vérification de programmes synchrones , 2000 .

[77]  Tiziano Villa,et al.  Maximal Safe Set Computation for Idle Speed Control of an Automotive Engine , 2000, HSCC.

[78]  Stavros Tripakis,et al.  Verification of Hybrid Systems with Linear Differential Inclusions Using Ellipsoidal Approximations , 2000, HSCC.

[79]  Pravin Varaiya,et al.  Reach Set Computation Using Optimal Control , 2000 .

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

[81]  S. Shankar Sastry,et al.  Decidable Controller Synthesis for Classes of Linear Systems , 2000, HSCC.

[82]  Pravin Varaiya,et al.  Ellipsoidal Techniques for Reachability Analysis , 2000, HSCC.

[83]  Frits W. Vaandrager,et al.  Distributing Timed Model Checking - How the Search Order Matters , 2000, CAV.

[84]  Olivier Bournez,et al.  Approximate Reachability Analysis of Piecewise-Linear Dynamical Systems , 2000, HSCC.

[85]  P.J. Antsaklis,et al.  Supervisory control of hybrid systems , 2000, Proceedings of the IEEE.

[86]  Karl Henrik Johansson,et al.  Dynamical Systems Revisited: Hybrid Systems with Zeno Executions , 2000, HSCC.

[87]  U. Boscain,et al.  An Introduction to Optimal Control , 2022 .