Chapter 7: Verification using Timed Automata - PowerPoint PPT Presentation

About This Presentation
Title:

Chapter 7: Verification using Timed Automata

Description:

Chapter 7: Verification using Timed Automata. Albert M. K. Cheng. Verification Strategy ... Implementation automaton A_I. Specification automaton A_S. Verify: ... – PowerPoint PPT presentation

Number of Views:44
Avg rating:3.0/5.0
Slides: 9
Provided by: www249
Learn more at: https://www2.cs.uh.edu
Category:

less

Transcript and Presenter's Notes

Title: Chapter 7: Verification using Timed Automata


1
Chapter 7 Verification using Timed Automata
  • Albert M. K. Cheng

2
Verification Strategy
  • Given
  • Implementation automaton A_I
  • Specification automaton A_S
  • Verify
  • A_I satisfies A_S by showing that the language
    accepted by A_I is a subset of the language
    accepted by A_S, that is,
  • L(A_I) is subset of L(A_S)

3
Example 1 Untimed automaton representing climate
control unit
S_4
S_1
cold
turn_on_ac
hot
turn_on_heater
S_0
S_5
S_2
turn_off_heater
comfort
comfort
turn_off_ac
S_6
S_3
4
Untimed Process
  • Pair (E,S), where E is the event set and S is the
    set of possible traces
  • Example Traffic light
  • event set green, yellow, red
  • trace greenyellowredgreenyellow
  • red

5
Untimed Trace
  • Linear sequence of observable events of a
    process
  • p bar p_1 p_2 p_3
  • infinite word over nonempty subsets of event
    set E

6
Example 1t Timed version of automaton
representing climate control unit
Two clocks c_1, c_2
c_1 0
S_4
(c_1 lt 10)?
S_1
cold
turn_on_ac
hot
turn_on_heater
(c_2 lt 5)?
c_2 0
S_0
S_5
S_2
(c_1 lt 2)?
turn_off_heater
comfort
comfort
turn_off_ac
S_6
S_3
c_1 0
c_2 0
(c_2 lt 2)?
7
Timed word over alphabet Sigma
  • (rho bar, tau bar)
  • rho bar is infinite word, tau bar is time
    sequence
  • Timed language is set of timed words over Sigma
  • Process p, e.g., (green,yellow,red,(green
    yellow red)w)

8
Timed Traces
  • Time sequence tau bar tau_1, tau_2, tau_3,
  • Timed trace is a time trace over E (set of
    events) is a pair (rho bar, tau bar)
  • Example rho_p (cold,0), (turn_on_heater,10),
    (comfort,15), (turn_off_heter,20), (cold,50),
Write a Comment
User Comments (0)
About PowerShow.com