EECE 396-1 Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.

Slides:



Advertisements
Similar presentations
Hybrid automata - Abstraction Anders P. Ravn Department of Computer Science, Aalborg University, Denmark Hybrid Systems – PhD School Aalborg University.
Advertisements

Lecture #21 Software Model Checking: predicate abstraction Thomas Ball Testing, Verification and Measurement Microsoft Research.
Introducing BLAST Software Verification John Gallagher CS4117.
Predicate Complete Testing * Thomas Ball * Thomas Ball, A Theory of Predicate-Complete Test Coverage and Generation, Technical Report MSR-TR ,
Pushdown Systems Koushik Sen EECS, UC Berkeley Slide Source: Sanjit A. Seshia.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
Discrete Abstractions of Hybrid Systems Rajeev Alur, Thomas A. Henzinger, Gerardo Lafferriere and George J. Pappas.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
Integrated Design and Analysis Tools for Software-Based Control Systems Shankar Sastry (PI) Tom Henzinger Edward Lee University of California, Berkeley.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
Chess Review October 4, 2006 Alexandria, VA Edited and presented by Educating a New Generation of Students in Embedded Systems Edward A. Lee Chair of EECS,
February 21, 2008 Center for Hybrid and Embedded Software Systems Organization Board of Directors Edward A. Lee, UC Berkeley.
EECE Hybrid and Embedded Systems: Computation T. John Koo Institute for Software Integrated Systems Department of Electrical Engineering and Computer.
Lazy Predicate Abstraction in BLAST John Gallagher CS4117.
February 23, 2012 Center for Hybrid and Embedded Software Systems Organization Board of Directors Edward A. Lee, EECS Thomas.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
EECE Hybrid and Embedded Systems: Computation
Approximate Abstraction for Verification of Continuous and Hybrid Systems Antoine Girard Guest lecture ESE601: Hybrid Systems 03/22/2006
Frameworks and Tools for High-Confidence Design of Adaptive, Distributed Embedded Control Systems - Project Overview - Janos Sztipanovits ISIS-Vanderbilt.
9/29/05ELEC / Lecture 101 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
Chess Review November 21, 2005 Berkeley, CA Edited and presented by Advances in Hybrid System Theory: Overview Claire J. Tomlin UC Berkeley.
EE291E - UC BERKELEY EE291E: Hybrid Systems T. John Koo and S. Shankar Sastry Department of EECS University of California at Berkeley Spring 2002
Center for Hybrid and Embedded Software Systems Jonathan Sprinkle Executive Director, CHESS Center for Hybrid and Embedded Software Systems UC Berkeley.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
Chess Review October 4, 2006 Alexandria, VA Embedded Systems Education: Vanderbilt Edited and Presented by Janos Sztipanovits ISIS, Vanderbilt University.
Designing Predictable and Robust Systems Tom Henzinger UC Berkeley and EPFL.
Christos Harilaos Papadimitriou Who is this man?.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
NSF Foundations of Hybrid and Embedded Software Systems UC Berkeley: Chess Vanderbilt University: ISIS University of Memphis: MSI Program Review May 10,
T F Select … (5, F) (4, F) (3, F) (2, T) (1, T) … (3, ‘Z’) (2, ‘Y’) (1, ‘X’) … (1, ‘A’)
Niranjan Rao Julapelly Real-Time Scheduling [ Chapter 5.5]
Tempus Workshop, Niš, October 2002 Computer Science Education in Dortmund, Germany Claudio Moraga Dept. Computer Science, University of Dortmund, Germany.
Introduction to Computer and Programming CS-101 Lecture 6 By : Lecturer : Omer Salih Dawood Department of Computer Science College of Arts and Science.
CS355 – Theory of Computation Dr. Aidan Mooney, September 2006 National University of Ireland, Maynooth Department of Computer Science.
Department of Mechanical Engineering The University of Strathclyde, Glasgow Hybrid Systems: Modelling, Analysis and Control Yan Pang Department of Mechanical.
Eberhard O. Voit  Professor and Georgia Research Alliance Eminent Scholar in Systems Biology, The Wallace H. Coulter Department of Biomedical Engineering.
Hybrid automata and temporal logics
ECE/CS 584: PVS Tutorial Part 1 Lecture 05 Sayan Mitra 1.
University of Paderborn Software Engineering Group Prof. Dr. Wilhelm Schäfer Towards Verified Model Transformations Holger Giese 1, Sabine Glesner 2, Johannes.
Lazy Abstraction Jinseong Jeon ARCS, KAIST CS750b, KAIST2/26 References Lazy Abstraction –Thomas A. Henzinger et al., POPL ’02 Software verification.
Aravind Venkataraman. Topics of Discussion Real-time Computing Synchronous Programming Languages Real-time Operating Systems Real-time System Types Real-time.
Computer Science 210 Computer Organization Course Introduction.
PART 9 Fuzzy Systems 1. Fuzzy controllers 2. Fuzzy systems and NNs 3. Fuzzy neural networks 4. Fuzzy Automata 5. Fuzzy dynamic systems FUZZY SETS AND FUZZY.
ECE/CS 584: Hybrid Automaton Modeling Framework Invariance, Abstractions, Simulation Lecture 04 Sayan Mitra.
Assoc. Prof. Dr. Ahmet Turan ÖZCERİT.  What is engineer,  What is Computer Engineering  The topics in Computer Engineering You will learn: 2.
Symbolic Algorithms for Infinite-state Systems Rupak Majumdar (UC Berkeley) Joint work with Luca de Alfaro (UC Santa Cruz) Thomas A. Henzinger (UC Berkeley)
By: Nelson Webster. Algorithm Engineers Algorithm engineers study the effectiveness and efficiency of procedures of solving problems on a computer.
ECE/CS 584: Verification of Embedded Computing Systems Model Checking Timed Automata Sayan Mitra Lecture 09.
An Improved Quantum-behaved Particle Swarm Optimization Algorithm Based on Culture V i   v i 1, v i 2,.. v iD  Gao X. Z 2, Wu Ying 1, Huang Xianlin.
I/O & Interface Automata By Josh Lessard, Josh Taylor, Real Xu.
ECE/CS 584: Verification of Embedded Computing Systems Timed to Hybrid Automata Sayan Mitra (edited by Yu Wang) Lecture 10.
February 11, 2016 Center for Hybrid and Embedded Software Systems Organization Faculty Edward A. Lee, EECS Alberto Sangiovanni-Vincentelli,
February 14, 2013 Center for Hybrid and Embedded Software Systems Organization Faculty Edward A. Lee, EECS Alberto Sangiovanni-Vincentelli,
TCCICOMPUTERCO ACHING.COM Diploma Programming Course In Ahmedabad.
An overview of the CHESS Center
“Practical Tips for Effective Paper Writing”
Probabilistic Methods in Concurrency Lecture 5 Basics of Measure Theory and Probability Theory Probabilistic Automata Catuscia Palamidessi
Foundations of Hybrid and Embedded Software Systems
کنترل پیش بین سیستم های هایبرد و واقعه گسسته ارائه دهنده: شهرام بهمردی کلانتری استاد درس: دکتر توحیدخواه زمستان 89.
CSE322 Finite Automata Lecture #2.
TRUST:Team for Research in Ubiquitous Secure Technologies
An overview of the CHESS Center
המחלקה להנדסת חשמל ומחשבים תשע"ט (2019)
1 مقايسه دانشگاه صنعتی شريف و دانشگاه برکلی در رشته‌های مهندسی و علوم کامپيوتر نيما احمدی پور اناری دانشکده مهندسی کامپيوتر دانشگاه صنعتی شريف جهت ارائه.
شیوه‌های ارائه‌ مطالب علمی و فنی نیمسال اول سال تحصیلی ۸۷/۸۸
Advanced System Security
An overview of the CHESS Center
EECE Hybrid and Embedded Systems: Computation
Presentation transcript:

EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and Computer Science Vanderbilt University 300 Featheringill Hall February 17,

2 Analysis: Reachability - Hybrid

3 Topics Definitions Transition System Reachable Sets Reachability Problem Reachability Algorithm Decidability Reachable Sets - Hybrid Ref: [1] J.Lygeros, Lecture Notes on Hybrid Systems, Cambridge, [2] J. Lygeros, C. Tomlin, and S. Sastry, The Art of Hybrid Systems, July [3] G.Pappas, Hybrid Systems: Computation and Abstraction, PhD Dissertation, EECS Dept., UC Berkeley, [4] Thomas A. Henzinger, The theory of hybrid automata, Proceedings of the 11th Annual IEEE Symposium on Logic in Computer Science, pp , 1996.

4 Hybrid Automaton Hybrid Automaton (Lygeros, 2003)

5 Hybrid Automaton

6 Q X Execution

7 Transition System

8 Unsafe Set Transition System Initial set

9 Unsafe Set Transition System Initial set

10 Transition System

11 Reachability Problem

12 Reachability Problem

13 Reachability Problem

14 Reachability Problem

15 Reachability Algorithm

16 Reachability Algorithm

17 Reachability Algorithm Unsafe!!

18 Reachability Algorithm Safe!!

19 Reachability Algorithm Keep iterating until when!?

20 Reachability Algorithm

21 Reachability Algorithm

22 Reachability Algorithm Keep iterating until when!?

23 Deciability Keep iterating until when!?

24 Deciability Keep iterating until when!?

25 Hybrid Automaton

26 Hybrid Automaton

27 Reachable Sets

28 Reachable Sets

29 Reachable Sets

30 Reachable Sets

31 Reachable Sets

32 Reachable Sets

33 Reachable Sets

34 Reachable Sets

35 Reachable Sets

36 Reachable Sets

37 Reachable Sets

38 Reachable Sets

39 Reachable Sets

40 Reachable Sets

41 Reachable Sets

42 Reachable Sets Q X

43 End