2002
DOI: 10.1007/3-540-45739-9_7
|View full text |Cite
|
Sign up to set email alerts
|

An Overview of Formal Verification for the Time-Triggered Architecture

Abstract: Abstract. We describe formal verification of some of the key algorithms in the Time-Triggered Architecture (TTA) for real-time safety-critical control applications. Some of these algorithms pose formidable challenges to current techniques and have been formally verified only in simplified form or under restricted fault assumptions. We describe what has been done and what remains to be done and indicate some directions that seem promising for the remaining cases and for increasing the automation that can be app… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
27
0

Year Published

2004
2004
2016
2016

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 38 publications
(27 citation statements)
references
References 60 publications
0
27
0
Order By: Relevance
“…In comparison, PharOS imposes fewer static constraints on when tasks are scheduled, and it is designed to run on off-the-shelf hardware without a specific, deterministic communication substrate. TTA has also been the object of formal verification using the PVS proof assistant [14,15]. In contrast to our work, which focuses on a high-level property of the execution model, these proofs focus on algorithms that underly the implementations of mechanisms such as clock synchronization or group membership.…”
Section: Resultsmentioning
confidence: 99%
“…In comparison, PharOS imposes fewer static constraints on when tasks are scheduled, and it is designed to run on off-the-shelf hardware without a specific, deterministic communication substrate. TTA has also been the object of formal verification using the PVS proof assistant [14,15]. In contrast to our work, which focuses on a high-level property of the execution model, these proofs focus on algorithms that underly the implementations of mechanisms such as clock synchronization or group membership.…”
Section: Resultsmentioning
confidence: 99%
“…In the context of automation of addition of fault-tolerance, the theory has been exploited in [6,7,11,15,17]. In the context of verification, simplified versions of this theory are applied in verification of time-triggered architectures [19]. It has also been used in software verification through separation of concerns [18].…”
Section: Related Workmentioning
confidence: 99%
“…Rushby gives an overview of the formal verification of the Time-Triggered Architecture [24] in [23] and also gives formal correctness proofs for some key algorithms, e.g. a clock synchronization algorithm based on the Welch-Lynch algorithm [30].…”
Section: Related Workmentioning
confidence: 99%