TY - GEN
T1 - A timing model for synchronous language implementations in simulink
AU - Bourke, Timothy
AU - Sowmya, Arcot
PY - 2006/12/1
Y1 - 2006/12/1
N2 - 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.
AB - 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.
KW - Simulink
KW - Synchronous languages
KW - Timed automata
U2 - 10.1145/1176887.1176901
DO - 10.1145/1176887.1176901
M3 - Conference contribution
AN - SCOPUS:34547484899
SN - 1595935428
SN - 9781595935427
T3 - IEEE International Conference on Embedded Software, EMSOFT 2006
SP - 93
EP - 101
BT - Proceedings of the 6th ACM and IEEE International Conference on Embedded Software, EMSOFT 2006
T2 - 6th ACM and IEEE International Conference on Embedded Software, EMSOFT 2006
Y2 - 22 October 2006 through 25 October 2006
ER -