Model-based analysis of Timed-Triggered Ethernet

Bruno Dutertre*, Arvind Easwaran, Brendan Hall, Wilfried Steiner

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

12 Citations (Scopus)

Abstract

Timed-Triggered Ethernet (TTEthernet) is a communication infrastructure that enables the use of Ethernet networks in real-time, distributed applications. The core of TTEthernet is a set of fault-tolerant protocols for clock synchronization, startup, and clique detection and resolution. We present recent work on model-based analysis of the TTEthernet startup and synchronization protocols. We first use automated test-generation tools to drive high-coverage testing of prototype TTEthernet hardware, based on a state-machine model of the TTEthernet protocols. With almost no human guidance, this technique enables us to achieve MC/DC coverage of the startup protocol under valid fault scenarios. We then focus on the TTEthernet clock-synchronization protocol. We develop correctness proofs of key properties of this protocol using the PVS interactive theorem prover [1]. As a result of this formalization, we have identified a suboptimal design choice in the clock-compression function defined in the TTEthernet draft standard [2]. We propose an alternative definition and, using model-checking tools, we show that the new function achieves better clock precision than the original. These results demonstrate effective use of modeling and formal techniques in proof and test of a fault-tolerant network infrastructure relevant to avionics and other embedded systems.

Original languageEnglish
Title of host publication31st Digital Avionics Systems Conference
Subtitle of host publicationProjecting 100 Years of Aerospace History into the Future of Avionics, DASC 2012
Pages9D21-9D211
DOIs
Publication statusPublished - 2012
Externally publishedYes
Event31st Digital Avionics Systems Conference: Projecting 100 Years of Aerospace History into the Future of Avionics, DASC 2012 - Williamsburg, VA, United States
Duration: Oct 14 2012Oct 18 2012

Publication series

NameAIAA/IEEE Digital Avionics Systems Conference - Proceedings
ISSN (Print)2155-7195
ISSN (Electronic)2155-7209

Conference

Conference31st Digital Avionics Systems Conference: Projecting 100 Years of Aerospace History into the Future of Avionics, DASC 2012
Country/TerritoryUnited States
CityWilliamsburg, VA
Period10/14/1210/18/12

ASJC Scopus Subject Areas

  • Aerospace Engineering
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Model-based analysis of Timed-Triggered Ethernet'. Together they form a unique fingerprint.

Cite this