An Overview of The Time Triggered Architecture (TTA) And its Formal Verification
John Rushby Computer Science Laboratory SRI International Menlo Park, California, USA
John Rushby, SR I TTA Overview: 1
An Overview of The Time Triggered Architecture (TTA) And its Formal - - PowerPoint PPT Presentation
An Overview of The Time Triggered Architecture (TTA) And its Formal Verification John Rushby Computer Science Laboratory SRI International Menlo Park, California, USA John Rushby, SR I TTA Overview: 1 The Time-Triggered Architecture: What
John Rushby, SR I TTA Overview: 1
John Rushby, SR I TTA Overview: 2
John Rushby, SR I TTA Overview: 3
John Rushby, SR I TTA Overview: 4
John Rushby, SR I TTA Overview: 5
John Rushby, SR I TTA Overview: 6
John Rushby, SR I TTA Overview: 7
John Rushby, SR I TTA Overview: 8
Host
Interface
Host
Interface
Host
Interface
Host
Interface
Bus
Host
Interface
Host
Interface
Host
Interface
Host
Interface
Star Hub
John Rushby, SR I TTA Overview: 9
John Rushby, SR I TTA Overview: 10
John Rushby, SR I TTA Overview: 11
John Rushby, SR I TTA Overview: 12
John Rushby, SR I TTA Overview: 13
John Rushby, SR I TTA Overview: 14
John Rushby, SR I TTA Overview: 15
John Rushby, SR I TTA Overview: 16
John Rushby, SR I TTA Overview: 17
John Rushby, SR I TTA Overview: 18
John Rushby, SR I TTA Overview: 19
John Rushby, SR I TTA Overview: 20
John Rushby, SR I TTA Overview: 21
John Rushby, SR I TTA Overview: 22
John Rushby, SR I TTA Overview: 23
John Rushby, SR I TTA Overview: 24
John Rushby, SR I TTA Overview: 25
John Rushby, SR I TTA Overview: 26
John Rushby, SR I TTA Overview: 27
Host
Interface
Host
Interface
Host
Interface
Host
Interface
Star Hub
John Rushby, SR I TTA Overview: 28
John Rushby, SR I TTA Overview: 29
John Rushby, SR I TTA Overview: 30
John Rushby, SR I TTA Overview: 31
TF BF RF
skew (2Π) (Π) (0) (2Π) (3Π) (4Π) RS BS TS (Π)
John Rushby, SR I TTA Overview: 32
John Rushby, SR I TTA Overview: 33
John Rushby, SR I TTA Overview: 34
John Rushby, SR I TTA Overview: 35
John Rushby, SR I TTA Overview: 36
John Rushby, SR I TTA Overview: 37
John Rushby, SR I TTA Overview: 38
John Rushby, SR I TTA Overview: 39
John Rushby, SR I TTA Overview: 40
John Rushby, SR I TTA Overview: 41
John Rushby, SR I TTA Overview: 42
John Rushby, SR I TTA Overview: 43
The invariant has the following conjuncts.
which p expected a broadcast from a processor b, either p was b, or arrived(b, p) ∧ (ack(b) ∨ ¬ack(p)) in that step.
processor, either p is the present broadcaster or the present broadcaster is in p’s local membership set iff it is in q’s.
either p is not the broadcaster or ack(p) is false while all nonfaulty q have ack(q) = true, or p is not in its local membership set.
arrived(b, p) does not hold, then b is faulty in the current step.
nonfaulty, or became faulty less than n steps ago. John Rushby, SR I TTA Overview: 44
John Rushby, SR I TTA Overview: 45
initial configuration missed_rcv(x) fault arrival x broadcasts nonfaulty broadcaster broadcaster x fails to receive receive any self_diag(x) x not already-faulty broadcaster x fails to broadcast x fails to broadcast x fails to broadcast excluded(x) stable already-faulty broadcaster latent(x)
John Rushby, SR I TTA Overview: 46
John Rushby, SR I TTA Overview: 47
John Rushby, SR I TTA Overview: 48
John Rushby, SR I TTA Overview: 49
John Rushby, SR I TTA Overview: 50
John Rushby, SR I TTA Overview: 51
John Rushby, SR I TTA Overview: 52
John Rushby, SR I TTA Overview: 53
John Rushby, SR I TTA Overview: 54
John Rushby, SR I TTA Overview: 55
John Rushby, SR I TTA Overview: 56
John Rushby, SR I TTA Overview: 57
John Rushby, SR I TTA Overview: 58
John Rushby, SR I TTA Overview: 59
John Rushby, SR I TTA Overview: 60
John Rushby, SR I TTA Overview: 61
John Rushby, SR I TTA Overview: 62
John Rushby, SR I TTA Overview: 63
John Rushby, SR I TTA Overview: 64
John Rushby, SR I TTA Overview: 65
John Rushby, SR I TTA Overview: 66
John Rushby, SR I TTA Overview: 67
John Rushby, SR I TTA Overview: 68
John Rushby, SR I TTA Overview: 69
John Rushby, SR I TTA Overview: 70
John Rushby, SR I TTA Overview: 71