A timing model for synchronous language implementations in simulink

Timothy Bourke, Arcot Sowmya

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

Abstract

We describe a simple scheme for mapping synchronous language models, in the form of Boolean Mealy Machines, into timed automata. The mapping captures certain idealized implementation details that are ignored, or assumed away, by the synchronous paradigm. In this regard, the scheme may be compared with other approaches such as the AASAP semantics. However, our model addresses input latching and reaction triggering differently. Additionally, the focus is not on model-checking but rather on creating a semantic model for simulating synchronous controllers within Simulink.The model considers both sample-driven and event-driven execution paradigms, and clarifies their similarities and differences. It provides a means of analyzing the timing behavior of small-scale embedded controllers.The integration of the timed automata models into Simulink is described and related work is discussed.

Original languageEnglish
Title of host publicationProceedings of the 6th ACM and IEEE International Conference on Embedded Software, EMSOFT 2006
Pages93-101
Number of pages9
DOIs
Publication statusPublished - 1 Dec 2006
Externally publishedYes
Event6th ACM and IEEE International Conference on Embedded Software, EMSOFT 2006 - Seoul, Korea, Republic of
Duration: 22 Oct 200625 Oct 2006

Publication series

NameIEEE International Conference on Embedded Software, EMSOFT 2006

Conference

Conference6th ACM and IEEE International Conference on Embedded Software, EMSOFT 2006
Country/TerritoryKorea, Republic of
CitySeoul
Period22/10/0625/10/06

Keywords

  • Simulink
  • Synchronous languages
  • Timed automata

Fingerprint

Dive into the research topics of 'A timing model for synchronous language implementations in simulink'. Together they form a unique fingerprint.

Cite this