Verifying temporal constraints on data in multi-rate transactions using timed automata

A. Wall, K. Sandström, J. Mäki-Turja, C. Norström, Wang Yi

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations

Abstract

Transactions involving multiple tasks, possibly with different period times, are common constructs used in the design of real-time systems. Data flowing through a transaction is usually subject to temporal constraints, such as maximum time from input to output or a maximum time difference between inputs. Such constraints are of great importance to guarantee the correct functioning of the designed system, but normally they cannot be checked using the traditional approach to schedulability analysis. We describe how to use timed automata and reachability analysis to verify such temporal constraints on data in transactions. By making a timed automaton model of the data dependencies in a transaction, we enable automatic verification of timing constraints such as end-to-end latency. The model can handle different computational models and any non-preemptive execution order of the tasks in the transaction. Our experiences from industrial case studies indicate that in a substantial number of applications, the transactions are of sizes that can be handled using this approach.

Original languageEnglish
Title of host publicationProceedings - 7th International Conference on Real-Time Computing Systems and Applications, RTCSA 2000
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages263-270
Number of pages8
ISBN (Electronic)0769509304, 9780769509303
DOIs
StatePublished - 2000
Externally publishedYes
Event7th International Conference on Real-Time Computing Systems and Applications, RTCSA 2000 - Cheju Island, Korea, Republic of
Duration: 12 Dec 200014 Dec 2000

Publication series

NameProceedings - 7th International Conference on Real-Time Computing Systems and Applications, RTCSA 2000

Conference

Conference7th International Conference on Real-Time Computing Systems and Applications, RTCSA 2000
Country/TerritoryKorea, Republic of
CityCheju Island
Period12/12/0014/12/00

Keywords

  • Automata
  • Computational modeling
  • Control systems
  • Delay
  • Jitter
  • Job shop scheduling
  • Processor scheduling
  • Real time systems
  • Sampling methods
  • Timing

Fingerprint

Dive into the research topics of 'Verifying temporal constraints on data in multi-rate transactions using timed automata'. Together they form a unique fingerprint.

Cite this