Formal Verification of Cyber-Physical Systems
|
|
- Tiffany Porter
- 6 years ago
- Views:
Transcription
1 Formal Verification of Cyber-Physical Systems Matthew Chan, Daniel Ricketts, Sorin Lerner, Gregory Malecha University of California, San Diego veridrone.ucsd.edu
2 Cyber-Physical Systems
3 Cyber-Physical Systems
4 Cyber-Physical Systems
5 Cyber-Physical Systems
6 Cyber-Physical Systems
7 Cyber-Physical Systems
8 Cyber-Physical Systems Program
9 Cyber-Physical Systems Program World
10 Cyber-Physical Systems Program World Sensor
11 Cyber-Physical Systems Actuator Program World Sensor
12 Cyber-Physical Systems Program World
13 Program World v t
14 Program World v t
15 Program World v t
16 Program World v { t
17 Program World x { t
18 Program World v { t
19 Program World v { t
20 Outline
21 Outline How we formalize CPSs in Coq
22 Outline How we formalize CPSs in Coq Stability (graphically)
23 Outline How we formalize CPSs in Coq Stability (graphically) Lyapunov Stability
24 Outline How we formalize CPSs in Coq Stability (graphically) Lyapunov Stability Exponential Stability
25 Outline How we formalize CPSs in Coq Stability (graphically) Lyapunov Stability Exponential Stability Proving Stability using Lyapunov Functions
26 Actuator Program World Sensor
27 Actuator Program World a! = v Sensor
28 Actuator Program World Sensor a! = v v
29 a! Actuator Program World a! = v Sensor v
30 a! Actuator Program World Sensor a! = a v
31 Program World a! = a
32 Program _ World a! = a
33 ( Program _ World ) a! = a
34 ( Program _ World ) ` P a! = v = a
35 ( Program _ World ) ` ( Safe
36 ( Program _ World ) ` ( Safe Velocity Height Boundary box [Ricketts et al. MEMOCODE 15] etc
37 ( Program _ World ) Stable ` (
38 Stability
39
40
41
42
43 Lyapunov stability
44 v Lyapunov stability t
45 { v Lyapunov stability 8 > 0! t
46 { { v Lyapunov stability 8 > 0!9 > 0 ^ ( x < ) t
47 v Lyapunov stability 8 > 0!9 > 0 ^ ( x < )! ( x < ) t
48 v Lyapunov stability 8 > 0!9 > 0 ^ ( x < )! ( x < ) t
49 v Lyapunov stability 8 > 0!9 > 0 ^ ( x < )! ( x < ) t
50 v Lyapunov stability 8 > 0!9 > 0 ^ ( x < )! ( x < ) t
51 v Proving Lyapunov stability t
52 Proving Lyapunov stability v 8 > 0!9 > 0 ^ ( x < )! ( x < ) t
53 Proving Lyapunov stability v 8 > 0!9 > 0 ^ ( x < )! ( x < ) t
54 Proof Sketch
55 Proof Sketch Spec = Ctrl _ World
56 Proof Sketch a! = v Spec = Ctrl _ World
57 Proof Sketch a! = a Spec = Ctrl _ World
58 Proof Sketch a! = a Spec = Ctrl _ World Inv = v<0! vt apple x ^ v 0! vt apple x
59 Proof Sketch a! = a Spec = Ctrl _ World Inv = v<0! vt apple x ^ v 0! vt apple x Spec ` (Inv! next(inv))
60 v Improving Lyapunov stability t
61 v Exponential stability 9 > 0, 9 > 0 ^ ( v apple e (t t 0 ) ) Displacement (x) ` t
62 v Exponential stability 9 > 0, 9 > 0 ^ ( v apple e (t t 0 ) ) ` t
63 v Exponential stability 9 > 0, 9 > 0 ^ ( v apple e (t t 0 ) ) Displacement (x) ` t
64 v Exponential stability 9 > 0, 9 > 0 ^ ( v apple e (t t 0 ) ) Displacement (x) ` t
65 v Exponential stability 9 > 0, 9 > 0 ^ ( v apple e (t t 0 ) ) Displacement (x) ` t
66 v Exponential stability 9 > 0, 9 > 0 ^ ( v apple e (t t 0 ) ) ` t
67 Proving Exponential stability v 9 > 0, 9 > 0 ^ ( v apple e (t t 0 ) ) t
68 Proving Exponential stability v 9 > 0, 9 > 0 ^ ( v apple e (t t 0 ) ) where = c v 0 = 1 t
69 Proving Exponential stability v 9 > 0, 9 > 0 ^ ( v apple e (t t 0 ) ) where = c v 0 = 1 t
70 Proving Exponential stability v 9 > 0, 9 > 0 ^ ( v apple e (t t 0 ) ) where = c v 0 = 1 t
71 Proving Stability with Lyapunov Functions The difficulty of proving stability manually is
72 Proving Stability with Lyapunov Functions The difficulty of proving stability manually is explicit reasoning about time
73 Proving Stability with Lyapunov Functions The difficulty of proving stability manually is explicit reasoning about time complicated inductive invariants
74 Proving Stability with Lyapunov Functions The difficulty of proving stability manually is explicit reasoning about time complicated inductive invariants manual proof of Lyapunov stability is 190 lines; 46 lines using Lyapunov function
75 Lyapunov functions E(v) v
76 Lyapunov functions E(v) v
77 Lyapunov functions E(0) = 0 E(v) 0,v 6= 0
78 Lyapunov functions E(0) = 0 E(v) 0,v 6= 0 Lyapunov stable: Ė(v) apple 0
79 Lyapunov functions E(0) = 0 E(v) 0,v 6= 0 Lyapunov stable: Ė(v) apple 0 Exponentially stable: Ė(v) apple E(v)
80 Recap
81 Recap How we formalize CPSs in Coq
82 Recap How we formalize CPSs in Coq Stability (graphically)
83 Recap How we formalize CPSs in Coq Stability (graphically) Lyapunov Stability
84 Recap How we formalize CPSs in Coq Stability (graphically) Lyapunov Stability Exponential Stability
85 Recap How we formalize CPSs in Coq Stability (graphically) Lyapunov Stability Exponential Stability Proving Stability with Lyapunov Functions
86 Lessons learned
87 Lessons learned Coq can be applied to continuous domains I learned some Coq I learned some control theory
88 Lessons learned Coq can be applied to continuous domains I learned some Coq I learned some control theory Better solvers for real numbers
89 Lessons learned Coq can be applied to continuous domains I learned some Coq I learned some control theory Better solvers for real numbers Real analysis library could be modernized and better organized
90 Thanks! veridrone.ucsd.edu
Formally Analyzing Adaptive Flight Control
Formally Analyzing Adaptive Flight Control Ashish Tiwari SRI International 333 Ravenswood Ave Menlo Park, CA 94025 Supported in part by NASA IRAC NRA grant number: NNX08AB95A Ashish Tiwari Symbolic Verification
More informationLesson 10: Comparing Functions and their features
Lesson 10: Comparing Functions and their features Standards: MAFS.912.F-IF.2.4 For a function that models a relationship between two quantities, interpret key features of graphs and tables in terms of
More informationIvy: Safety Verification by Interactive Generalization
Ivy: Safety Verification by Interactive Generalization Oded Padon Verification Day 1-June-2016 [PLDI 16] Oded Padon, Kenneth McMillan, Aurojit Panda, Mooly Sagiv, Sharon Shoham. Ivy: Safety Verification
More informationIB Math SL Year 2 Name Date Lesson 10-4: Displacement, Velocity, Acceleration Revisited
Name Date Lesson 10-4: Displacement, Velocity, Acceleration Revisited Learning Goals: How do you apply integrals to real-world scenarios? Recall: Linear Motion When an object is moving, a ball in the air
More informationDeductive Verification of Continuous Dynamical Systems
Deductive Verification of Continuous Dynamical Systems Dept. of Computer Science, Stanford University (Joint work with Ashish Tiwari, SRI International.) 1 Introduction What are Continuous Dynamical Systems?
More informationGeoGebra as a tool to explore, conjecture, verify, justify, and prove: The case of a circle
14 North American GeoGebra Journal (ISSN: 2162-3856) Vol. 2, No. 1, 2013 GeoGebra as a tool to explore, conjecture, verify, justify, and prove: The case of a circle Yip-Cheung Chan Abstract: GeoGebra is
More informationSynthesizing from Components: Building from Blocks
Synthesizing from Components: Building from Blocks Ashish Tiwari SRI International 333 Ravenswood Ave Menlo Park, CA 94025 Joint work with Sumit Gulwani (MSR), Vijay Anand Korthikanti (UIUC), Susmit Jha
More informationNonlinear Control as Program Synthesis (A Starter)
Nonlinear Control as Program Synthesis (A Starter) Sicun Gao MIT December 15, 2014 Preliminaries Definition (L RF ) L RF is the first-order language over the reals that allows arbitrary numerically computable
More informationA Quantum Computing Approach to the Verification and Validation of Complex Cyber-Physical Systems
A Quantum Computing Approach to the Verification and Validation of Complex Cyber-Physical Systems Achieving Quality and Cost Control in the Development of Enormous Systems Safe and Secure Systems and Software
More information10.34: Numerical Methods Applied to Chemical Engineering. Lecture 19: Differential Algebraic Equations
10.34: Numerical Methods Applied to Chemical Engineering Lecture 19: Differential Algebraic Equations 1 Recap Differential algebraic equations Semi-explicit Fully implicit Simulation via backward difference
More informationFloyd-Hoare Style Program Verification
Floyd-Hoare Style Program Verification Deepak D Souza Department of Computer Science and Automation Indian Institute of Science, Bangalore. 9 Feb 2017 Outline of this talk 1 Overview 2 Hoare Triples 3
More informationVerification and Synthesis. Using Real Quantifier Elimination. Ashish Tiwari, SRI Intl. Verif. and Synth. Using Real QE: 1
Verification and Synthesis Using Real Quantifier Elimination Thomas Sturm Max-Planck-Institute for Informatik Saarbrucken, Germany sturm@mpi-inf.mpg.de Ashish Tiwari SRI International Menlo Park, USA tiwari@csl.sri.com
More informationFormalization of Self-Organizing Multi- Agent Systems with Event-B and Design Patterns (Tool usage)
Formalization of Self-Organizing Multi- Agent Systems with Event-B and Design Patterns (Tool usage) Zeineb GRAJA zeineb.graja@irit.fr Frédéric MIGEON, Christine MAUREL, Marie-Pierre GLEIZES, Ahmed HADJ
More informationMapping Reducibility. Human-aware Robotics. 2017/11/16 Chapter 5.3 in Sipser Ø Announcement:
Mapping Reducibility 2017/11/16 Chapter 5.3 in Sipser Ø Announcement: q Slides for this lecture are here: http://www.public.asu.edu/~yzhan442/teaching/cse355/lectures/mapping.pdf 1 Last time Reducibility
More informationBounded Model Checking with SAT/SMT. Edmund M. Clarke School of Computer Science Carnegie Mellon University 1/39
Bounded Model Checking with SAT/SMT Edmund M. Clarke School of Computer Science Carnegie Mellon University 1/39 Recap: Symbolic Model Checking with BDDs Method used by most industrial strength model checkers:
More informationThe Definite Integral. Day 6 Motion Problems Strategies for Finding Total Area
The Definite Integral Day 6 Motion Problems Strategies for Finding Total Area ARRIVAL---HW Questions Working in PODS Additional Practice Packet p. 13 and 14 Make good use of your time! Practice makes perfect!
More informationRewriting Absolute Value Functions as Piece-wise Defined Functions
Rewriting Absolute Value Functions as Piece-wise Defined Functions Consider the absolute value function f ( x) = 2x+ 4-3. Sketch the graph of f(x) using the strategies learned in Algebra II finding the
More informationA simplified pivoting strategy for symmetric tridiagonal matrices
NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS Numer. Linear Algebra Appl. 2000; 00:1 6 [Version: 2002/09/18 v1.02] A simplified pivoting strategy for symmetric tridiagonal matrices James R. Bunch 1 and Roummel
More informationA COMPONENT-BASED APPROACH TO HYBRID SYSTEMS SAFETY VERIFICATION
A COMPONENT-BASED APPROACH TO HYBRID SYSTEMS SAFETY VERIFICATION Andreas Müller andreas.mueller@jku.at Werner Retschitzegger werner.retschitzegger@jku.at Wieland Schwinger wieland.schwinger@jku.at Johannes
More informationAdvanced Aerospace Control. Marco Lovera Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano
Advanced Aerospace Control Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano ICT for control systems engineering School of Industrial and Information Engineering Aeronautical Engineering
More informationPrentice Hall Algebra 1, Foundations Series 2011 Correlated to: Washington Mathematics Standards, Algebra 1 (2008)
Algebra 1 A1.1. Core Content: Solving problems (Algebra) Students learn to solve many new types of problems in Algebra 1, and this first core content area highlights the types of problems students will
More informationPUM Physics II - Kinematics Lesson 12 Solutions Page 1 of 16
PUM Physics II - Kinematics Lesson 12 Solutions Page 1 of 16 12.1 Hypothesize (Derive a Mathematical Model) Graphically we know that the area beneath a velocity vs. time graph line represents the displacement
More informationLogarithmic and Exponential Equations and Change-of-Base
Logarithmic and Exponential Equations and Change-of-Base MATH 101 College Algebra J. Robert Buchanan Department of Mathematics Summer 2012 Objectives In this lesson we will learn to solve exponential equations
More informationModule 7 : Applications of Integration - I. Lecture 20 : Definition of the power function and logarithmic function with positive base [Section 20.
Module 7 : Applications of Integration - I Lecture 20 : Definition of the power function and logarithmic function with positive base [Section 201] Objectives In this section you will learn the following
More informationEE C128 / ME C134 Feedback Control Systems
EE C128 / ME C134 Feedback Control Systems Lecture Additional Material Introduction to Model Predictive Control Maximilian Balandat Department of Electrical Engineering & Computer Science University of
More informationGeneral procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls
Module 9 : Robot Dynamics & controls Lecture 32 : General procedure for dynamics equation forming and introduction to control Objectives In this course you will learn the following Lagrangian Formulation
More informationCalifornia Common Core State Standards for Mathematics Standards Map Algebra I
A Correlation of Pearson CME Project Algebra 1 Common Core 2013 to the California Common Core State s for Mathematics s Map Algebra I California Common Core State s for Mathematics s Map Algebra I Indicates
More informationAn Algorithmic Framework of Large-Scale Circuit Simulation Using Exponential Integrators
An Algorithmic Framework of Large-Scale Circuit Simulation Using Exponential Integrators Hao Zhuang 1, Wenjian Yu 2, Ilgweon Kang 1, Xinan Wang 1, and Chung-Kuan Cheng 1 1. University of California, San
More informationVector Barrier Certificates and Comparison Systems
Vector Barrier Certificates and Comparison Systems Andrew Sogokon 1 Khalil Ghorbal 2 Yong Kiam Tan 1 André Platzer 1 1 - Carnegie Mellon University, Pittsburgh, USA 2 - Inria, Rennes, France 16 July 2018,
More informationPropositional Logic: Logical Agents (Part I)
Propositional Logic: Logical Agents (Part I) This lecture topic: Propositional Logic (two lectures) Chapter 7.1-7.4 (this lecture, Part I) Chapter 7.5 (next lecture, Part II) Next lecture topic: First-order
More informationCS343 Artificial Intelligence
CS343 Artificial Intelligence Prof: Department of Computer Science The University of Texas at Austin Good Afternoon, Colleagues Good Afternoon, Colleagues Are there any questions? Logistics Problems with
More informationMatthew W. Milligan. Kinematics. What do you remember?
Kinematics What do you remember? Kinematics Unit Outline I. Six Definitions: Distance, Position, Displacement, Speed, Velocity, Acceleration II. Graphical Interpretations III. Constant acceleration model
More informationFeedback control of transient energy growth in subcritical plane Poiseuille flow
Feedback control of transient energy growth in subcritical plane Poiseuille flow F. Martinelli, M. Quadrio, J. McKernan, J.F. Whidborne LadHyX, École Polytechnique; Politecnico di Milano; King s College,
More informationMontgomery County Community College PHY 122 General Physics II (Algebra-based) 4-3-3
Montgomery County Community College PHY 122 General Physics II (Algebra-based) 4-3-3 COURSE DESCRIPTION: This course, designed for liberal arts and life science majors, is an algebra-based approach to
More informationRECAP!! Paul is a safe driver who always drives the speed limit. Here is a record of his driving on a straight road. Time (s)
RECAP!! What is uniform motion? > Motion in a straight line > Moving at a constant speed Yes or No? Yes or No? Paul is a safe driver who always drives the speed limit. Here is a record of his driving on
More informationResilient Formal Synthesis
Resilient Formal Synthesis Calin Belta Boston University CDC 2017 Workshop: 30 years of the Ramadge-Wonham Theory of Supervisory Control: A Retrospective and Future Perspectives Outline Formal Synthesis
More informationVerifying Global Convergence for a Digital Phase-Locked Loop
Verifying Global Convergence for a Digital Phase-Locked Loop Jijie Wei & Yan Peng & Mark Greenstreet & Grace Yu University of British Columbia Vancouver, Canada October 22, 2013 Wei & Peng & Greenstreet
More informationIntegrating Induction and Deduction for Verification and Synthesis
Integrating Induction and Deduction for Verification and Synthesis Sanjit A. Seshia Associate Professor EECS Department UC Berkeley DATE 2013 Tutorial March 18, 2013 Bob s Vision: Exploit Synergies between
More informationCalifornia Common Core State Standards for Mathematics Standards Map Mathematics I
A Correlation of Pearson Integrated High School Mathematics Mathematics I Common Core, 2014 to the California Common Core State s for Mathematics s Map Mathematics I Copyright 2017 Pearson Education, Inc.
More informationSubquadratic Algorithms for Succinct Stable Matching
Subquadratic Algorithms for Succinct Stable Matching Daniel Moeller University of California, San Diego Joint work with Mohan Paturi and Stefan Schneider The Stable Matching Setting Many situations involve
More informationSolving Dynamic Equations: The State Transition Matrix II
Reading the Text Solving Dynamic Equations: The State Transition Matrix II EGR 326 February 27, 2017 Just a reminder to read the text Read through longer passages, to see what is connected to class topics.
More informationPrecalculus Graphical, Numerical, Algebraic Media Update 7th Edition 2010, (Demana, et al)
A Correlation of Precalculus Graphical, Numerical, Algebraic Media Update To the Virginia Standards of Learning for Mathematical Analysis February 2009 INTRODUCTION This document demonstrates how, meets
More informationONR MURI AIRFOILS: Animal Inspired Robust Flight with Outer and Inner Loop Strategies. Calin Belta
ONR MURI AIRFOILS: Animal Inspired Robust Flight with Outer and Inner Loop Strategies Provable safety for animal inspired agile flight Calin Belta Hybrid and Networked Systems (HyNeSs) Lab Department of
More informationCopyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems
Chapter One Introduction 1.1 Large-Scale Interconnected Dynamical Systems Modern complex dynamical systems 1 are highly interconnected and mutually interdependent, both physically and through a multitude
More informationSpecification Mining of Industrial-scale Control Systems
100 120 Specification Mining of Industrial-scale Control Systems Alexandre Donzé Joint work with Xiaoqing Jin, Jyotirmoy V. Deshmuck, Sanjit A. Seshia University of California, Berkeley May 14, 2013 Alexandre
More informationFairfield Public Schools
Mathematics Fairfield Public Schools AP Calculus AB AP Calculus AB BOE Approved 04/08/2014 1 AP CALCULUS AB Critical Areas of Focus Advanced Placement Calculus AB consists of a full year of college calculus.
More informationA SIMPLE CLOUD SIMULATOR FOR INVESTIGATING THE CORRELATION SCALING COEFFICIENT USED IN THE WAVELET VARIABILITY MODEL (WVM)
A SIMPLE CLOUD SIMULATOR FOR INVESTIGATING THE CORRELATION SCALING COEFFICIENT USED IN THE WAVELET VARIABILITY MODEL (WVM) Matthew Lave Jan Kleissl University of California, San Diego 9 Gilman Dr. #11
More informationControl Systems. Time response
Control Systems Time response L. Lanari outline zero-state solution matrix exponential total response (sum of zero-state and zero-input responses) Dirac impulse impulse response change of coordinates (state)
More informationLecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization
Lecture 9 Nonlinear Control Design Course Outline Eact-linearization Lyapunov-based design Lab Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.] and [Glad-Ljung,ch.17] Lecture
More informationHybrid Systems - Lecture n. 3 Lyapunov stability
OUTLINE Focus: stability of equilibrium point Hybrid Systems - Lecture n. 3 Lyapunov stability Maria Prandini DEI - Politecnico di Milano E-mail: prandini@elet.polimi.it continuous systems decribed by
More informationFormal Verification and Automated Generation of Invariant Sets
Formal Verification and Automated Generation of Invariant Sets Khalil Ghorbal Carnegie Mellon University Joint work with Andrew Sogokon and André Platzer Toulouse, France 11-12 June, 2015 K. Ghorbal (CMU,
More informationReading Quiz. How many years of physics have you had?
Reading Quiz How many years of physics have you had? 1) None 2) One 3) Two or more Physics 201 http://people.virginia.edu/ nl8n/201/ PHYS 201 homepage.htm Go to Toolkit under Materials after every lecture
More informationSample complexity bounds for differentially private learning
Sample complexity bounds for differentially private learning Kamalika Chaudhuri University of California, San Diego Daniel Hsu Microsoft Research Outline 1. Learning and privacy model 2. Our results: sample
More informationMathematics Precalculus: Honors Unit 3: Analytic Trigonometry
Understandings Questions Knowledge Vocabulary Skills Mathematics can be used to model real-life situations. Trigonometric identities help lay the foundation for upper level mathematics. Trigonometric identities
More informationAlgebra Performance Level Descriptors
Limited A student performing at the Limited Level demonstrates a minimal command of Ohio s Learning Standards for Algebra. A student at this level has an emerging ability to A student whose performance
More informationActive Learning from Single and Multiple Annotators
Active Learning from Single and Multiple Annotators Kamalika Chaudhuri University of California, San Diego Joint work with Chicheng Zhang Classification Given: ( xi, yi ) Vector of features Discrete Labels
More informationPropositional Logic: Logical Agents (Part I)
Propositional Logic: Logical Agents (Part I) First Lecture Today (Tue 21 Jun) Read Chapters 1 and 2 Second Lecture Today (Tue 21 Jun) Read Chapter 7.1-7.4 Next Lecture (Thu 23 Jun) Read Chapters 7.5 (optional:
More informationUnit 5: Representations of Linear Relations
Time Frame: Approximately 3-5 weeks Connections to Previous Learning: Students build upon previous understandings of linear equations and functions and apply them to various representations of linear relationships,
More informationEconomic sensor/actuator selection and its application to flexible structure control
To appear in Proc. SPIE Int. Soc. Opt. Eng. 2004 Economic sensor/actuator selection and its application to flexible structure control Robert E. Skelton a and Faming Li a a Department of Mechanical and
More informationMATHEMATICS Video List
LIBRARY SERVICES MATHEMATICS Video List Macon Campus Library June 2010 MATHEMATICS Basic College Mathematics 6e 2009 - LEARNING SUPPORT Textbook (DVD, 4 discs) 1. 1.1 Understanding Whole Numbers 1.2 Adding
More informationFAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS. Nael H. El-Farra, Adiwinata Gani & Panagiotis D.
FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS Nael H. El-Farra, Adiwinata Gani & Panagiotis D. Christofides Department of Chemical Engineering University of California,
More informationEarth Science Ch. 5.1 Ch. 5 Vocabulary List Lesson 1: Earth s Moving Plates
Earth Science Ch. 5.1 Ch. 5 Vocabulary List Lesson 1: Earth s Moving Plates Name # Teacher + 22 Use your textbook s glossary & index to help you define the following words. (2 points each) & Sketch (optional)
More informationLecture 9 Nonlinear Control Design
Lecture 9 Nonlinear Control Design Exact-linearization Lyapunov-based design Lab 2 Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.2] and [Glad-Ljung,ch.17] Course Outline
More informationSynthesis and Inductive Learning Part 3
Synthesis and Inductive Learning Part 3 Sanjit A. Seshia EECS Department UC Berkeley Acknowledgments: Susmit Jha, Alexandre Donze, Edward Lee NSF ExCAPE Summer School June 23-25, 2015 Questions of Interest
More informationParametric Functions and Vector Functions (BC Only)
Parametric Functions and Vector Functions (BC Only) Parametric Functions Parametric functions are another way of viewing functions. This time, the values of x and y are both dependent on another independent
More informationAbstractions and Decision Procedures for Effective Software Model Checking
Abstractions and Decision Procedures for Effective Software Model Checking Prof. Natasha Sharygina The University of Lugano, Carnegie Mellon University Microsoft Summer School, Moscow, July 2011 Lecture
More informationMoment Area Method. 1) Read
Moment Area Method Lesson Objectives: 1) Identify the formulation and sign conventions associated with the Moment Area method. 2) Derive the Moment Area method theorems using mechanics and mathematics.
More informationChapter 7 Linear Systems
Chapter 7 Linear Systems Section 1 Section 2 Section 3 Solving Systems of Linear Equations Systems of Linear Equations in Two Variables Multivariable Linear Systems Vocabulary Systems of equations Substitution
More informationAdvanced Verification and Validation Methods for Cyber-Physical Systems
Advanced Verification and Validation Methods for Cyber-Physical Systems James Kapinski, Joint work with Hisahiro Ito, Ken Butts, Jyotirmoy Deshmukh, and Xiaoqing Jin October, 2017 Outline 1. Cyber-physical
More informationWarm-Up Problem. Is the following true or false? 1/35
Warm-Up Problem Is the following true or false? 1/35 Propositional Logic: Resolution Carmen Bruni Lecture 6 Based on work by J Buss, A Gao, L Kari, A Lubiw, B Bonakdarpour, D Maftuleac, C Roberts, R Trefler,
More informationRobust Design Optimization of Electromagnetic Actuator Systems Using Heterogeneous Models
Faculty of Electrical and Computer Engineering Institute of Electromechanical and Electronic Design Prof. Dr.-Ing. habil. Jens Lienig Robust Design Optimization of Electromagnetic Actuator Systems Using
More informationLesson 6b Rational Exponents & Radical Functions
Lesson 6b Rational Exponents & Radical Functions In this lesson, we will continue our review of Properties of Exponents and will learn some new properties including those dealing with Rational and Radical
More informationAnalysis of California Mathematics standards to Common Core standards Algebra I
Analysis of California Mathematics standards to Common Core standards Algebra I CA Math Standard Domain Common Core Standard () Alignment Comments in 1.0 Students identify and use the arithmetic properties
More informationAlgorithmic Verification of Stability of Hybrid Systems
Algorithmic Verification of Stability of Hybrid Systems Pavithra Prabhakar Kansas State University University of Kansas February 24, 2017 1 Cyber-Physical Systems (CPS) Systems in which software "cyber"
More informationHigh School Programs. Math 2 II UNIT 2 OVERVIEW: Modeling with Quadratic Functions Parent Guide
Unit Outcomes At the end of this unit, your student should be able to: Determine whether an expression is a polynomial. Add and subtracting polynomials. Multiply up to three linear expressions. Create
More informationProof Certificates for SMT-based Model Checkers for Infinite State Systems. Alain Mebsout and Cesare Tinelli FMCAD 2016 October 5 th, 2016
Proof Certificates for SMT-based Model Checkers for Infinite State Systems Alain Mebsout and Cesare Tinelli FMCAD 2016 October 5 th, 2016 Motivation Model checkers return error traces but no evidence when
More informationConnected Mathematics Project 3 (CMP3) 2014
s Map for a Basic Grade Level Program San Diego Unified School District Connected Mathematics Project 3 (CMP3) 2014 Common Core State s with California Additions Grade 8 Mathematics Common Core State s
More informationLinear Algebra. P R E R E Q U I S I T E S A S S E S S M E N T Ahmad F. Taha August 24, 2015
THE UNIVERSITY OF TEXAS AT SAN ANTONIO EE 5243 INTRODUCTION TO CYBER-PHYSICAL SYSTEMS P R E R E Q U I S I T E S A S S E S S M E N T Ahmad F. Taha August 24, 2015 The objective of this exercise is to assess
More information9.1 Solving Differential Equations
9.1 Solving Differential Equations What is a differential equation? Real-world examples: The order of a differential equation is the order of the that occurs in the equation. A differential equation is
More informationSequence of Algebra 1 Units Aligned with the California Standards
Sequence of Algebra 1 Units Aligned with the California Standards Year at a Glance Unit Big Ideas Math Algebra 1 Textbook Chapters Dates 1. Equations and Inequalities Ch. 1 Solving Linear Equations MS
More informationPhysics 12 / Advanced Physics 12
Physics 12 / Advanced Physics 12 General Curriculum Outcomes STSE 1. Students will develop an understanding of the nature of science and technology, of the relationships between science and technology,
More informationTesting System Conformance for Cyber-Physical Systems
Testing System Conformance for Cyber-Physical Systems Testing systems by walking the dog Rupak Majumdar Max Planck Institute for Software Systems Joint work with Vinayak Prabhu (MPI-SWS) and Jyo Deshmukh
More informationDecidability of SHI with transitive closure of roles
1/20 Decidability of SHI with transitive closure of roles Chan LE DUC INRIA Grenoble Rhône-Alpes - LIG 2/20 Example : Transitive Closure in Concept Axioms Devices have as their direct part a battery :
More informationSymbolic Reachability Analysis of Lazy Linear Hybrid Automata. Susmit Jha, Bryan Brady and Sanjit A. Seshia
Symbolic Reachability Analysis of Lazy Linear Hybrid Automata Susmit Jha, Bryan Brady and Sanjit A. Seshia Traditional Hybrid Automata Traditional Hybrid Automata do not model delay and finite precision
More informationB5.6 Nonlinear Systems
B5.6 Nonlinear Systems 5. Global Bifurcations, Homoclinic chaos, Melnikov s method Alain Goriely 2018 Mathematical Institute, University of Oxford Table of contents 1. Motivation 1.1 The problem 1.2 A
More informationIntegrating Induction, Deduction and Structure for Synthesis
Integrating Induction, Deduction and Structure for Synthesis Sanjit A. Seshia Associate Professor EECS Department UC Berkeley Students & Postdocs: S. Jha, W.Li, A. Donze, L. Dworkin, B. Brady, D. Holcomb,
More informationSierzega: Kinematics 10 Page 1 of 14
Sierzega: Kinematics 10 Page 1 of 14 10.1 Hypothesize (Derive a Mathematical Model) Graphically we know that the area beneath a velocity vs. time graph line represents the displacement of an object. For
More informationFairfield Public Schools
Mathematics Fairfield Public Schools AP Calculus BC AP Calculus BC BOE Approved 04/08/2014 1 AP CALCULUS BC Critical Areas of Focus Advanced Placement Calculus BC consists of a full year of college calculus.
More informationMechanical Translational Systems
QUESTION 1 For the system in Figure 1.1, the springs are at their free lengths when the mass displacements are zero. Complete the following: Figure 1.1 QUESTION 2 For the system in Figure 2.1, the mass
More informationExponential and Logarithmic Functions
Lesson 6 Eponential and Logarithmic Fu tions Lesson 6 Eponential and Logarithmic Functions Eponential functions are of the form y = a where a is a constant greater than zero and not equal to one and is
More informationCurriculum Map: Mathematics
Curriculum Map: Mathematics Course: Calculus Grade(s): 11/12 Unit 1: Prerequisites for Calculus This initial chapter, A Prerequisites for Calculus, is just that-a review chapter. This chapter will provide
More informationFEL3330/EL2910 Networked and Multi-Agent Control Systems. Spring 2013
FEL3330/EL2910 Networked and Multi-Agent Control Systems Spring 2013 Automatic Control School of Electrical Engineering Royal Institute of Technology Lecture 1 1 May 6, 2013 FEL3330/EL2910 Networked and
More informationAdvanced Functions: Content and Reporting Targets
Advanced Functions: Content and Reporting Targets Mathematical Processes across all strands: Problem Solving; Reasoning and Proving; Reflecting; Selecting Tools and Computational Strategies; Connecting,
More informationROBUST DESIGN OF A MECHANICAL LATCH
LA-UR-15-21296 Page 1 of 20 ROBUST DESIGN OF A MECHANICAL LATCH François Hemez Technical Staff Member, XTD-Division, Los Alamos National Laboratory Adjunct Professor, University of California San Diego
More informationCHAPTER 7 FUNCTIONS. Alessandro Artale UniBZ - artale/
CHAPTER 7 FUNCTIONS Alessandro Artale UniBZ - http://www.inf.unibz.it/ artale/ SECTION 7.1 Functions Defined on General Sets Copyright Cengage Learning. All rights reserved. Functions Defined on General
More informationApplications of Exponential Functions Group Activity 7 STEM Project Week #10
Applications of Exponential Functions Group Activity 7 STEM Project Week #10 In the last activity we looked at exponential functions. We looked at an example of a population growing at a certain rate.
More informationGlobal Attractors in PDE
CHAPTER 14 Global Attractors in PDE A.V. Babin Department of Mathematics, University of California, Irvine, CA 92697-3875, USA E-mail: ababine@math.uci.edu Contents 0. Introduction.............. 985 1.
More informationStochastic dynamical modeling:
Stochastic dynamical modeling: Structured matrix completion of partially available statistics Armin Zare www-bcf.usc.edu/ arminzar Joint work with: Yongxin Chen Mihailo R. Jovanovic Tryphon T. Georgiou
More informationModern Methods of Data Analysis - WS 07/08
Modern Methods of Data Analysis Lecture VIc (19.11.07) Contents: Maximum Likelihood Fit Maximum Likelihood (I) Assume N measurements of a random variable Assume them to be independent and distributed according
More informationSyllabus for BC Calculus
Syllabus for BC Calculus Course Overview My students enter BC Calculus form an Honors Precalculus course which is extremely rigorous and we have 90 minutes per day for 180 days, so our calculus course
More information