Georgios E. Fainekos and George J. Pappas
|
|
- Phyllis Long
- 5 years ago
- Views:
Transcription
1 FORMATS 2007 Georgios E. Fainekos and George J. Pappas Department of Computer and Information Science University of Pennsylvania seas.upenn.edu
2 Motivation a study of transient dynamics Black-box controller tuning Mathematical model
3 Motivation a study of transient dynamics Desired Performance Characteristics 1. Overshoot 2. Rise time 3. Delay time 4. Settling time 5. Constraints on input/states 6. Response sensitivity Can be captured with Metric Interval Temporal Logic
4 Example s p 1 MITL φ = [0,9π/2] (p 1 Øí [π,2π] p 2 ) Time p A/D σ Time
5 Boolean Monitoring / Testing 2 σ MITL φ = [0,9π/2] (p 1 Øí [π,2π] p 2 ) Time Monitoring Algorithm Truth Value {0,1} [Maler and Nickovic 04] [Thati and Rosu 04] [Rosu and Havelund 05] [Geilen 01] others
6 Example Bad sampling s p 1 MITL φ = [0,9π/2] (p 1 Øí [π,2π] p 2 ) Time p 2
7 Problem formulation s MITL φ = [0,9π/2] (p 1 Øí [π,2π] p 2 ) Monitor/Tester (signal (signal dynamics dynamics + + sampler) sampler) s = C φ iff (sëτ,τ) = D φ
8 Signals & Timed State Sequences (TSS) A signal is a function s : RöX, RŒ + A sampling function is a function τ : Nö +, NŒ A discrete time signal is a function σ :NöXwith σ = sëτ A timed state sequence μ is the pair (σ,τ) (σ(0),τ(0)) (σ(2),τ(2)) s X (σ(1),τ(1)) O(p)
9 Metric Interval Temporal Logic (MITL) Syntax: Φ + ::= p Ÿ p φ 1 φ 2 φ 1 φ 2 φ 1 U I φ 2 φ 1 R I φ 2 I can be of any bounded or unbounded interval of +, but I «i.e. I = [0,+ ), I = [2.5,9.8]
10 Boolean Continuous-time MITL Semantics C
11 MITL Discrete-time Semantics Timed state sequence μ = (σ,τ), where σ = sëτ i [ ]
12 Observation Specification : íp = T U p X O(p)
13 Metric Spaces A metric space (X, d) is a set X with a metric d A metric on a set X is a positive function d: X x XY +, such that the three following properties hold for all x 1,x 2,x 3 X it is d(x 1,x 3 ) d(x 1,x 2 )+d(x 2,x 3 ) for all x 1,x 2 X it is d(x 1,x 2 )=0 iff x 1 =x 2 for all x 1,x 2 X it is d(x 1,x 2 )=d(x 2,x 1 ) Given a metric d, a radius ε + and a point x X, then the open ε- ball centered at x is defined as B d (x,ε) = { y X d(x,y)<ε } 2ε x X C
14 (Signed) Distance Let x X be a point, C X be a set and d be a metric. Then we define dist d (x, C) := inf{d(x, y) y cl(c)} depth d (x, C):=dist d (x, X\C) Dist d (x, C):= è à dist d (x, C) depth d (x, C) if x 6 C if x C dist d (x,c) 2ε x 2ε x depth d (x,c) B d (x,ε) X C
15 Discrete-time Robust Semantics for MITL D
16 Intuition Example Specification : íp = T U p X O(p)
17 Observation Specification : íp = T U p j X O(p) If "t œ [τ(j)-δτ, τ(j)+δτ], where Δτ = sup i τ(i+1)-τ(i), the distance d(s(t),σ(j)) is bounded and smaller than depth d (σ(j),o(p)), then both s(t) and σ(j) satisfy p.
18 Observation 1D Specification : íp = T U p X j d(s(t),σ(j)) O(p) Δτ Δτ τ(j) time
19 Assumption on signal dynamics
20 In order to use induction Specification : í I p = T U I p X j O(p) i Δτ Δτ τ(i) τ(i)+i [ ] Δτ Δτ time
21 Strengthening MITL formulas t+i t [ [ ] ] t+c(i,δτ) t [ t+i [ ] t+e(i,δτ) ]
22 The importance of the sampling function Specification: I p = ^R I p τ(i)+i i [] τ -1 (τ(i)+i) = «τ(i)+i i R [] τ -1 (τ(i)+ R I) = «D μ D μ D μ Pnueli, Development of Hybrid Systems, FTRTFT 1994
23 Sampling Assumptions Assumptions 2&3 2&3 imply that that ττ -1-1 (τ(i)+i) «
24 Main Result Theorem: Let Φ be an MITL formula, sœf(r,x) be a continuous time signal, τœf si (N,R) be a sampling function and let Assumptions 1-3 hold. Let μ = (sëτ,τ), then implies
25 Relationship of discrete and continuous time semantics Proposition: Let Φ be an MITL formula and μ be a TSS, then implies Proposition: Let Φ be an MITL formula and μ be a TSS, then Corollary: Let Φ be an MITL formula, sœf(r,x) be a continuous time signal, τœf si (N,R) be a sampling function and let Assumptions 1-3 hold. Let μ = (sëτ,τ), then implies
26 Example 1 2 p 11 s Time Also, p 12 MITL Φ 1 = [0,9π/2] (p 11 Øí [π,2π] p 12 ) 2 σ thus and We compute* Time thus * Fainekos, Pappas, Robustness of temporal logic specifications, FATES/RV 2006
27 Example MITL σ 2 0 p 22 Φ 2 = [0,4π] p 21 í [3π,4π] p Time In this case, thus We compute* thus * Fainekos, Pappas, Robustness of temporal logic specifications, FATES/RV 2006
28 Example 3 linear system with nonlinear feedback p 31 s MITL Φ 3 = í [6,8] [0,10] p sec and
29 Example 3 Determination of E x x 1
30 Related Research 1. [de Alfaro & Manna] Verification in Continuous Time by Discrete Reasoning 2. [Furia & Rossi] Integrating Discrete and Continuous Time Metric Temporal Logics Through Sampling 3. [Henzinger; Manna & Pnueli] What Good Are Digital Clocks?
31 Conclusions / Future Work Continuous time satisfiability using discrete time reasoning Derive conditions on the dynamics of the signal Derive conditions on the sampling function Derive bounds on the continuous time robustness from the discrete time robustness of the signal Future work Use methods from optimization theory to determine E Design on-line monitoring algorithm improve bounds apply to hybrid systems use approximate metrics to compute bounds
32 Thank You! Questions?
Robustness of Temporal Logic Specifications for Continuous-Time Signals
Robustness of Temporal Logic Specifications for Continuous-Time Signals Georgios E. Fainekos a, George J. Pappas a,b a Department of Computer and Information Science, University of Pennsylvania, 3330 Walnut
More informationPhD Thesis Defense June 23, 2008
1 Georgios E. Fainekos PhD Thesis Defense June 23, 2008 Department of Computer Information Science University of Pennsylvania fainekos at seas upenn edu http://www.seas.upenn.edu/~fainekos/ Embedded in
More informationGeorgios E. Fainekos, Savvas G. Loizou and George J. Pappas. GRASP Lab Departments of CIS, MEAM and ESE University of Pennsylvania
Georgios E. Fainekos, Savvas G. Loizou and George J. Pappas CDC 2006 Math free Presentation! Lab Departments of CIS, MEAM and ESE University of Pennsylvania Motivation Motion Planning 60 50 40 π 0 π 4
More informationTemporal Logic Verification Using Simulation
Temporal Logic Verification Using Simulation Georgios E. Fainekos 1, Antoine Girard 2, and George J. Pappas 3 1 Department of Computer and Information Science, Univ. of Pennsylvania, USA fainekos@cis.upenn.edu
More informationOn-Line Monitoring for Temporal Logic Robustness
On-Line Monitoring for Temporal Logic Robustness Adel Dokhanchi, Bardh Hoxha, and Georgios Fainekos School of Computing, Informatics and Decision Systems Engineering Arizona State University {adokhanc,bhoxha,fainekos}@asu.edu
More informationAlgorithms for Monitoring Real-time Properties
Algorithms for Monitoring Real-time Properties David Basin, Felix Klaedtke, and Eugen Zălinescu Computer Science Department, ETH Zurich, Switzerland Abstract. We present and analyze monitoring algorithms
More informationEfficient Robust Monitoring for STL
100 120 Efficient Robust Monitoring for STL Alexandre Donzé 1, Thomas Ferrère 2, Oded Maler 2 1 University of California, Berkeley, EECS dept 2 Verimag, CNRS and Grenoble University May 28, 2013 Efficient
More informationOn-Line Monitoring for Temporal Logic Robustness
On-Line Monitoring for Temporal Logic Robustness Adel Dokhanchi, Bardh Hoxha, and Georgios Fainekos School of Computing, Informatics and Decision Systems Engineering Arizona State University {adokhanc,bhoxha,fainekos}@asu.edu
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 informationAssertions and Measurements for Mixed-Signal Simulation
Assertions and Measurements for Mixed-Signal Simulation PhD Thesis Thomas Ferrère VERIMAG, University of Grenoble (directeur: Oded Maler) Mentor Graphics Corporation (co-encadrant: Ernst Christen) October
More informationThe Calculus of Computation: Decision Procedures with Applications to Verification. Part I: FOUNDATIONS. by Aaron Bradley Zohar Manna
The Calculus of Computation: Decision Procedures with Applications to Verification Part I: FOUNDATIONS by Aaron Bradley Zohar Manna 1. Propositional Logic(PL) Springer 2007 1-1 1-2 Propositional Logic(PL)
More informationTrace Diagnostics using Temporal Implicants
Trace Diagnostics using Temporal Implicants ATVA 15 Thomas Ferrère 1 Dejan Nickovic 2 Oded Maler 1 1 VERIMAG, University of Grenoble / CNRS 2 Austrian Institute of Technology October 14, 2015 Motivation
More informationHierarchical Synthesis of Hybrid Controllers from Temporal Logic Specifications
Hierarchical Synthesis of Hybrid Controllers from Temporal Logic Specifications Georgios E. Fainekos 1, Antoine Girard 2, and George J. Pappas 3 1 Department of Computer and Information Science, Univ.
More informationOn Real-time Monitoring with Imprecise Timestamps
On Real-time Monitoring with Imprecise Timestamps David Basin 1, Felix Klaedtke 2, Srdjan Marinovic 1, and Eugen Zălinescu 1 1 Institute of Information Security, ETH Zurich, Switzerland 2 NEC Europe Ltd.,
More informationDiscrete abstractions of hybrid systems for verification
Discrete abstractions of hybrid systems for verification George J. Pappas Departments of ESE and CIS University of Pennsylvania pappasg@ee.upenn.edu http://www.seas.upenn.edu/~pappasg DISC Summer School
More informationTHEORY OF SYSTEMS MODELING AND ANALYSIS. Henny Sipma Stanford University. Master class Washington University at St Louis November 16, 2006
THEORY OF SYSTEMS MODELING AND ANALYSIS Henny Sipma Stanford University Master class Washington University at St Louis November 16, 2006 1 1 COURSE OUTLINE 8:37-10:00 Introduction -- Computational model
More informationRealizability of Real-Time Logics
Realizability of Real-Time Logics L. Doyen 1, G. Geeraerts 1, J.-F. Raskin 1, and J. Reichert 2 1 Département d Informatique, Université Libre de Bruxelles (U.L.B.) 2 École Normale Supérieure de Cachan
More informationDeciding Continuous-time Metric Temporal Logic with Counting Modalities
Deciding Continuous-time Metric Temporal Logic with Counting Modalities RP 2013 Marcello M. Bersani Matteo Rossi Pierluigi San Pietro - Politecnico di Milano Motivations Con+nuous +me is o%en used for
More informationTecniche di Verifica. Introduction to Propositional Logic
Tecniche di Verifica Introduction to Propositional Logic 1 Logic A formal logic is defined by its syntax and semantics. Syntax An alphabet is a set of symbols. A finite sequence of these symbols is called
More informationLecture 3: Semantics of Propositional Logic
Lecture 3: Semantics of Propositional Logic 1 Semantics of Propositional Logic Every language has two aspects: syntax and semantics. While syntax deals with the form or structure of the language, it is
More informationAn On-the-fly Tableau Construction for a Real-Time Temporal Logic
#! & F $ F ' F " F % An On-the-fly Tableau Construction for a Real-Time Temporal Logic Marc Geilen and Dennis Dams Faculty of Electrical Engineering, Eindhoven University of Technology P.O.Box 513, 5600
More informationarxiv: v1 [cs.sy] 8 Mar 2017
Control Synthesis for Multi-Agent Systems under Metric Interval Temporal Logic Specifications Sofie Andersson Alexandros Nikou Dimos V. Dimarogonas ACCESS Linnaeus Center, School of Electrical Engineering
More informationFrom MTL to Deterministic Timed Automata
From MTL to Deterministic Timed Automata Dejan Ničković 1 and Nir Piterman 1 IST, Klosterneuburg, Austria Imperial College London, London, UK Abstract. In this paper we propose a novel technique for constructing
More informationApproximately Bisimilar Finite Abstractions of Stable Linear Systems
Approximately Bisimilar Finite Abstractions of Stable Linear Systems Antoine Girard Université Joseph Fourier Laboratoire de Modélisation et Calcul B.P. 53, 38041 Grenoble, France Antoine.Girard@imag.fr
More informationDeclarative modelling for timing
Declarative modelling for timing The real-time logic: Duration Calculus Michael R. Hansen mrh@imm.dtu.dk Informatics and Mathematical Modelling Technical University of Denmark 02153 Declarative Modelling,
More informationCS156: The Calculus of Computation
CS156: The Calculus of Computation Zohar Manna Winter 2010 It is reasonable to hope that the relationship between computation and mathematical logic will be as fruitful in the next century as that between
More informationVacuity Aware Falsification for MTL Request-Response Specifications
Vacuity Aware Falsification for MTL Request-Response Specifications Adel Dokhanchi, Shakiba Yaghoubi, Bardh Hoxha, and Georgios Fainekos Abstract We propose a method to improve the automated test case
More informationOn simulations and bisimulations of general flow systems
On simulations and bisimulations of general flow systems Jen Davoren Department of Electrical & Electronic Engineering The University of Melbourne, AUSTRALIA and Paulo Tabuada Department of Electrical
More informationThe Cost of Punctuality
The Cost of Punctuality Patricia Bouyer 1,2 Nicolas Markey 1 Joël Ouaknine 2 James Worrell 2 1 LSV, CNRS & ENS Cachan, France 2 Oxford University, UK {bouyer,markey}@lsv.ens-cachan.fr {joel,jbw}@comlab.ox.ac.uk
More informationOn Signal Temporal Logic
100 120 On Signal Temporal Logic Alexandre Donzé University of California, Berkeley February 3, 2014 Alexandre Donzé EECS294-98 Spring 2014 1 / 52 Outline 100 120 1 Signal Temporal Logic From LTL to STL
More informationTemporal Logic Testing for Hybrid Systems Georgios Fainekos
1 Temporal Logic Testing for Hybrid Systems Georgios Fainekos School of Computing, Informatics and Decision System Engineering Arizona State University fainekos at asu edu http://www.public.asu.edu/~gfaineko
More informationOn Synthesizing Controllers from Bounded-Response Properties
On Synthesizing Controllers from Bounded-Response Properties Oded Maler 1, Dejan Nickovic 1 and Amir Pnueli 2,3 1 Verimag, 2 Av. de Vignate, 38610 Gières, France [Dejan.Nickovic Oded.Maler]@imag.fr 2 Weizmann
More informationOn the Quantitative Semantics of Regular Expressions over Real-Valued Signals
On the Quantitative Semantics of Regular Expressions over Real-Valued Signals Alexey Bakhirkin 1, Thomas Ferrère 2, Oded Maler 1, and Dogan Ulus 1 1 Université Grenoble-Alpes, VERIMAG, F-38000 Grenoble,
More informationESE601: Hybrid Systems. Introduction to verification
ESE601: Hybrid Systems Introduction to verification Spring 2006 Suggested reading material Papers (R14) - (R16) on the website. The book Model checking by Clarke, Grumberg and Peled. What is verification?
More informationThe Expressiveness of Metric Temporal Logic II:
The Expressiveness of Metric Temporal Logic II: This time it s irrational! Paul Hunter Université Libre de Bruxelles (Joint work with Joël Ouaknine and James Worrell) Université Libre de Bruxelles, March
More informationPSL Model Checking and Run-time Verification via Testers
PSL Model Checking and Run-time Verification via Testers Formal Methods 2006 Aleksandr Zaks and Amir Pnueli New York University Introduction Motivation (Why PSL?) A new property specification language,
More informationRobust Testing and Testing Robustness for Cyber-Physical Systems
23 June 2011 - UCLA 1 Robust Testing and Testing Robustness for Cyber-Physical Systems Georgios E. Fainekos School of Computing, Informatics and Decision System Engineering Arizona State University fainekos
More informationAPPROXIMATE SIMULATION RELATIONS FOR HYBRID SYSTEMS 1. Antoine Girard A. Agung Julius George J. Pappas
APPROXIMATE SIMULATION RELATIONS FOR HYBRID SYSTEMS 1 Antoine Girard A. Agung Julius George J. Pappas Department of Electrical and Systems Engineering University of Pennsylvania Philadelphia, PA 1914 {agirard,agung,pappasg}@seas.upenn.edu
More informationMonitoring and Fault-Diagnosis with Digital Clocks
Author manuscript, published in "6th Int. Conf. on Application of Concurrency to System Design (ACSD'06) (2006)" Monitoring and Fault-Diagnosis with Digital Clocks Karine Altisen Verimag Laboratory Karine.Altisen@imag.fr
More informationT Reactive Systems: Temporal Logic LTL
Tik-79.186 Reactive Systems 1 T-79.186 Reactive Systems: Temporal Logic LTL Spring 2005, Lecture 4 January 31, 2005 Tik-79.186 Reactive Systems 2 Temporal Logics Temporal logics are currently the most
More informationFeedback Refinement Relations for the Synthesis of Symbolic Controllers
Feedback Refinement Relations for the Synthesis of Symbolic Controllers Gunther Reissig 1, Alexander Weber 1 and Matthias Rungger 2 1: Chair of Control Engineering Universität der Bundeswehr, München 2:
More informationApproximation Metrics for Discrete and Continuous Systems
University of Pennsylvania ScholarlyCommons Departmental Papers (CIS) Department of Computer & Information Science May 2007 Approximation Metrics for Discrete Continuous Systems Antoine Girard University
More informationEliminating past operators in Metric Temporal Logic
Eliminating past operators in Metric Temporal Logic Deepak D Souza 1, Raj Mohan M 1, and Pavithra Prabhakar 2 1 Dept. of Computer Science & Automation Indian Institute of Science, Bangalore 560012, India.
More informationDecidability Results for Probabilistic Hybrid Automata
Decidability Results for Probabilistic Hybrid Automata Prof. Dr. Erika Ábrahám Informatik 2 - Theory of Hybrid Systems RWTH Aachen SS09 - Probabilistic hybrid automata 1 / 17 Literatur Jeremy Sproston:
More informationTimo Latvala. February 4, 2004
Reactive Systems: Temporal Logic LT L Timo Latvala February 4, 2004 Reactive Systems: Temporal Logic LT L 8-1 Temporal Logics Temporal logics are currently the most widely used specification formalism
More informationTimed Automata VINO 2011
Timed Automata VINO 2011 VeriDis Group - LORIA July 18, 2011 Content 1 Introduction 2 Timed Automata 3 Networks of timed automata Motivation Formalism for modeling and verification of real-time systems.
More informationOutline. Classical Control. Lecture 1
Outline Outline Outline 1 Introduction 2 Prerequisites Block diagram for system modeling Modeling Mechanical Electrical Outline Introduction Background Basic Systems Models/Transfers functions 1 Introduction
More informationCircuits & Numbers. Symbolic Numbers 28/11/ /11/2012 Digital Synchronous Circuit Digital Number Digital Algebra Digital Function
Jean.Vuillemin@ens.fr Circuits & umbers 14/11/2012 Digital Synchronous Circuit Digital umber Digital Algebra Digital Function Symbolic umbers 28/11/2012 Binary Decision Diagram Integer Dichotomy Verification
More informationTemporal Logic. Stavros Tripakis University of California, Berkeley. We have designed a system. We want to check that it is correct.
EE 244: Fundamental Algorithms for System Modeling, Analysis, and Optimization Fall 2016 Temporal logic Stavros Tripakis University of California, Berkeley Stavros Tripakis (UC Berkeley) EE 244, Fall 2016
More informationGoal specification using temporal logic in presence of non-deterministic actions
Goal specification using temporal logic in presence of non-deterministic actions Chitta Baral Matt Barry Department of Computer Sc. and Engg. Advance Tech Development Lab Arizona State University United
More informationA brief introduction to Logic. (slides from
A brief introduction to Logic (slides from http://www.decision-procedures.org/) 1 A Brief Introduction to Logic - Outline Propositional Logic :Syntax Propositional Logic :Semantics Satisfiability and validity
More informationAutomated Program Verification and Testing 15414/15614 Fall 2016 Lecture 2: Propositional Logic
Automated Program Verification and Testing 15414/15614 Fall 2016 Lecture 2: Propositional Logic Matt Fredrikson mfredrik@cs.cmu.edu October 17, 2016 Matt Fredrikson Propositional Logic 1 / 33 Propositional
More informationTimed Automata. Chapter Clocks and clock constraints Clock variables and clock constraints
Chapter 10 Timed Automata In the previous chapter, we have discussed a temporal logic where time was a discrete entities. A time unit was one application of the transition relation of an LTS. We could
More informationQuantifying Conformance using the Skorokhod Metric
Noname manuscript No. will be inserted by the editor) Quantifying Conformance using the Skorokhod Metric Jyotirmoy V. Deshmukh Rupak Majumdar Vinayak S. Prabhu the date of receipt and acceptance should
More informationCS256/Spring 2008 Lecture #11 Zohar Manna. Beyond Temporal Logics
CS256/Spring 2008 Lecture #11 Zohar Manna Beyond Temporal Logics Temporal logic expresses properties of infinite sequences of states, but there are interesting properties that cannot be expressed, e.g.,
More informationLecture 6: Reachability Analysis of Timed and Hybrid Automata
University of Illinois at Urbana-Champaign Lecture 6: Reachability Analysis of Timed and Hybrid Automata Sayan Mitra Special Classes of Hybrid Automata Timed Automata ß Rectangular Initialized HA Rectangular
More informationarxiv: v1 [cs.ro] 12 Mar 2019
Arithmetic-Geometric Mean Robustness for Control from Signal Temporal Logic Specifications *Noushin Mehdipour, *Cristian-Ioan Vasile and Calin Belta arxiv:93.5v [cs.ro] Mar 9 Abstract We present a new
More informationPattern Matching with Time Theory and Applications
Thesis Defense Pattern Matching with Time Theory and Applications Doğan Ulus January 15, 2018 Grenoble, France Supervisor Reviewers Examiners Invited Oded Maler Rajeev Alur Saddek Bensalem Eugene Asarin
More informationAutomatica. Temporal logic motion planning for dynamic robots. Georgios E. Fainekos a,, Antoine Girard b, Hadas Kress-Gazit a, George J.
Automatica 45 (2009) 343 352 Contents lists available at ScienceDirect Automatica journal homepage: www.elsevier.com/locate/automatica Temporal logic motion planning for dynamic robots Georgios E. Fainekos
More informationTemporal Logic of Actions
Advanced Topics in Distributed Computing Dominik Grewe Saarland University March 20, 2008 Outline Basic Concepts Transition Systems Temporal Operators Fairness Introduction Definitions Example TLC - A
More informationFrom MITL to Timed Automata Oded Maler 1, Dejan Nickovic 1 and Amir Pnueli 2,3 1 Verimag, 2 Av. de Vignate, 38610 Gières, France [Dejan.Nickovic Oded.Maler]@imag.fr 2 Weizmann Institute of Science, Rehovot
More informationAN INVITATION TO MODEL THEORY AND C*-ALGEBRAS
AN INVITATION TO MODEL THEORY AND C*-ALGEBRAS MARTINO LUPINI 1. Introduction This survey is designed as an introduction to the study of C*-algebras from the perspective of model theory for metric structures.
More informationPropositional Logic: Models and Proofs
Propositional Logic: Models and Proofs C. R. Ramakrishnan CSE 505 1 Syntax 2 Model Theory 3 Proof Theory and Resolution Compiled at 11:51 on 2016/11/02 Computing with Logic Propositional Logic CSE 505
More informationMetric Interval Temporal Logic Specification Elicitation and Debugging
Metric Interval Temporal Logic Specification Elicitation and Debugging Adel Dokhanchi, Bardh Hoxha, and Georgios Fainekos School of Computing, Informatics and Decision Systems Arizona State University,
More informationAn Introduction to Temporal Logics
An Introduction to Temporal Logics c 2001,2004 M. Lawford Outline Motivation: Dining Philosophers Safety, Liveness, Fairness & Justice Kripke structures, LTS, SELTS, and Paths Linear Temporal Logic Branching
More informationDeciding Safety and Liveness in TPTL
Deciding Safety and Liveness in TPTL David Basin a, Carlos Cotrini Jiménez a,, Felix Klaedtke b,1, Eugen Zălinescu a a Institute of Information Security, ETH Zurich, Switzerland b NEC Europe Ltd., Heidelberg,
More informationThe Compound Interest in Relaxing Punctuality
The Compound Interest in Relaxing Punctuality Thomas Ferrère IST Austria Abstract. Imprecision in timing can sometimes be beneficial: Metric interval temporal logic (MITL), disabling the expression of
More informationu( x) = g( y) ds y ( 1 ) U solves u = 0 in U; u = 0 on U. ( 3)
M ath 5 2 7 Fall 2 0 0 9 L ecture 4 ( S ep. 6, 2 0 0 9 ) Properties and Estimates of Laplace s and Poisson s Equations In our last lecture we derived the formulas for the solutions of Poisson s equation
More informationFormal property verification in a conformance testing framework
Formal property verification in a conformance testing framework Houssam Abbas School of Electrical, Energy and Computer Engineering Arizona State University Tempe, AZ, U.S.A. Email: hyabbas@asu.edu Hans
More informationCombining Time and Frequency Domain Specifications For Periodic Signals.
Combining Time and Frequency Domain Specifications For Periodic Signals. Aleksandar Chakarov 1, Sriram Sankaranarayanan 1, Georgios Fainekos 2 1. University of Colorado, Boulder, CO. first.lastname@colorado.edu
More information2 Preliminaries and Notation
Runtime Enforcement of Timed Properties Srinivas Pinisetty 1, Yliès Falcone 2, Thierry Jéron 1, Hervé Marchand 1, Antoine Rollet 3 and Omer Nguena Timo 4 1 INRIA Rennes - Bretagne Atlantique, France First.Last@inria.fr
More informationA Domain View of Timed Behaviors
A Domain View of Timed Behaviors Roman Dubtsov 1, Elena Oshevskaya 2, and Irina Virbitskaite 2 1 Institute of Informatics System SB RAS, 6, Acad. Lavrentiev av., 630090, Novosibirsk, Russia; 2 Institute
More informationCS256/Winter 2009 Lecture #6. Zohar Manna
CS256/Winter 2009 Lecture #6 Zohar Manna Chapter 1 Invariance: Proof Methods For assertion q and SPL program P show P Õ ¼ q (i.e., q is P-invariant) 6-1 Proving Invariances Definitions Recall: the variables
More informationDigital Logic Design: a rigorous approach c
Digital Logic Design: a rigorous approach c Chapter 6: Propositional Logic Guy Even Moti Medina School of Electrical Engineering Tel-Aviv Univ. November 4, 2015 Book Homepage: http://www.eng.tau.ac.il/~guy/even-medina
More informationRule systems for run-time monitoring: from Eagle to RuleR
Rule systems for run-time monitoring: from Eagle to RuleR Howard Barringer 1, David Rydeheard 1, and Klaus Havelund 2 1 School of Computer Science, University of Manchester, Oxford Road, Manchester, M13
More informationRobust Linear Temporal Logic
Robust Linear Temporal Logic Paulo Tabuada 1 and Daniel Neider 2 1 Department of Electrical Engineering, University of California at Los Angeles, Los Angeles, CA 90095, USA tabuada@ucla.edu 2 Department
More informationA Temporal Dynamic Logic for Verifying Hybrid System Invariants
A Temporal Dynamic Logic for Verifying Hybrid System Invariants André Platzer 1,2 1 University of Oldenburg, Department of Computing Science, Germany 2 Carnegie Mellon University, Computer Science Department,
More informationComp487/587 - Boolean Formulas
Comp487/587 - Boolean Formulas 1 Logic and SAT 1.1 What is a Boolean Formula Logic is a way through which we can analyze and reason about simple or complicated events. In particular, we are interested
More informationDiscrete Mathematics
Discrete Mathematics Yi Li Software School Fudan University March 13, 2017 Yi Li (Fudan University) Discrete Mathematics March 13, 2017 1 / 1 Review of Lattice Ideal Special Lattice Boolean Algebra Yi
More informationMathematics for Economists
Mathematics for Economists Victor Filipe Sao Paulo School of Economics FGV Metric Spaces: Basic Definitions Victor Filipe (EESP/FGV) Mathematics for Economists Jan.-Feb. 2017 1 / 34 Definitions and Examples
More informationFuchsian groups. 2.1 Definitions and discreteness
2 Fuchsian groups In the previous chapter we introduced and studied the elements of Mob(H), which are the real Moebius transformations. In this chapter we focus the attention of special subgroups of this
More informationA Counting Semantics for Monitoring LTL Specifications over Finite Traces
A Counting Semantics for Monitoring LTL Specifications over Finite Traces Ezio Bartocci 1(B), Roderick Bloem 2, Dejan Nickovic 3,andFranzRoeck 2 1 TU Wien, Vienna, Austria ezio.bartocci@tuwien.ac.at 2
More informationRule systems for run-time monitoring: from Eagle to RuleR
Rule systems for run-time monitoring: from Eagle to RuleR Howard Barringer 1, David Rydeheard 1, and Klaus Havelund 2 1 School of Computer Science, University of Manchester, Oxford Road, Manchester, M13
More informationPredictable real-time software synthesis
Real-Time Syst (2007) 36: 159 198 DOI 10.1007/s11241-007-9013-6 Predictable real-time software synthesis Jinfeng Huang Jeroen Voeten Henk Corporaal Published online: 28 March 2007 Springer Science+Business
More informationSynthesis of Reactive Control Protocols for Differentially Flat Systems
DRAFT 1 Synthesis of Reactive Control Protocols for Differentially Flat Systems Jun Liu, Ufuk Topcu, Necmiye Ozay, and Richard M. Murray Abstract We propose a procedure for the synthesis of control protocols
More informationAnnouncements. CS311H: Discrete Mathematics. Propositional Logic II. Inverse of an Implication. Converse of a Implication
Announcements CS311H: Discrete Mathematics Propositional Logic II Instructor: Işıl Dillig First homework assignment out today! Due in one week, i.e., before lecture next Wed 09/13 Remember: Due before
More informationRequirements Validation for Hybrid Systems
Requirements Validation for Hybrid Systems Alessandro Cimatti, Marco Roveri, and Stefano Tonetta Fondazione Bruno Kessler (FBK-irst), Trento, Italy Abstract. The importance of requirements for the whole
More informationCity, University of London Institutional Repository
City Research Online City, University of London Institutional Repository Citation: Jones, K., Konrad, V. & Nickovic, D. (2010). Analog Property Checkers: A Ddr2 Case Study. Formal Methods in System Design,
More informationGeneralized Quantitative Analysis of Metric Transition Systems
Generalized Quantitative Analysis of Metric Transition Systems Uli Fahrenberg Axel Legay IRISA/INRIA Rennes, France MEALS Momentum Gathering 2013 Elevator Statement When formal models include quantities,
More informationModels for Efficient Timed Verification
Models for Efficient Timed Verification François Laroussinie LSV / ENS de Cachan CNRS UMR 8643 Monterey Workshop - Composition of embedded systems Model checking System Properties Formalizing step? ϕ Model
More informationA Logic Primer. Stavros Tripakis University of California, Berkeley. Stavros Tripakis (UC Berkeley) EE 144/244, Fall 2014 A Logic Primer 1 / 35
EE 144/244: Fundamental Algorithms for System Modeling, Analysis, and Optimization Fall 2014 A Logic Primer Stavros Tripakis University of California, Berkeley Stavros Tripakis (UC Berkeley) EE 144/244,
More informationTime(d) Petri Net. Serge Haddad. Petri Nets 2016, June 20th LSV ENS Cachan, Université Paris-Saclay & CNRS & INRIA
Time(d) Petri Net Serge Haddad LSV ENS Cachan, Université Paris-Saclay & CNRS & INRIA haddad@lsv.ens-cachan.fr Petri Nets 2016, June 20th 2016 1 Time and Petri Nets 2 Time Petri Net: Syntax and Semantic
More information7. F.Balarin and A.Sangiovanni-Vincentelli, A Verication Strategy for Timing-
7. F.Balarin and A.Sangiovanni-Vincentelli, A Verication Strategy for Timing- Constrained Systems, Proc. 4th Workshop Computer-Aided Verication, Lecture Notes in Computer Science 663, Springer-Verlag,
More informationTemporal Logic Motion Planning for Dynamic Robots
TEMPORAL LOGIC MOTION PLANNING FOR DYNAMIC ROBOTS 1 Temporal Logic Motion Planning for Dynamic Robots Georgios E. Fainekos, Antoine Girard, Hadas Kress-Gazit, and George J. Pappas Technical Report MS-CIS-07-02
More informationSyntax of propositional logic. Syntax tree of a formula. Semantics of propositional logic (I) Subformulas
Syntax of propositional logic Syntax tree of a formula An atomic formula has the form A i where i =, 2, 3,.... Formulas are defined by the following inductive process: Every formula can be represented
More informationAn Introduction to Multi-Valued Model Checking
An Introduction to Multi-Valued Model Checking Georgios E. Fainekos Department of CIS University of Pennsylvania http://www.seas.upenn.edu/~fainekos Written Preliminary Examination II 30 th of June, 2005
More informationCapacity of a channel Shannon s second theorem. Information Theory 1/33
Capacity of a channel Shannon s second theorem Information Theory 1/33 Outline 1. Memoryless channels, examples ; 2. Capacity ; 3. Symmetric channels ; 4. Channel Coding ; 5. Shannon s second theorem,
More informationAlternating Time Temporal Logics*
Alternating Time Temporal Logics* Sophie Pinchinat Visiting Research Fellow at RSISE Marie Curie Outgoing International Fellowship * @article{alur2002, title={alternating-time Temporal Logic}, author={alur,
More informationTemporal logics and explicit-state model checking. Pierre Wolper Université de Liège
Temporal logics and explicit-state model checking Pierre Wolper Université de Liège 1 Topics to be covered Introducing explicit-state model checking Finite automata on infinite words Temporal Logics and
More information