DocumentCode
1925350
Title
Automatic Code Generation for Synchronous Reactive Communication
Author
Wang, Guoqiang ; Di Natale, Marco ; Mosterman, Pieter J. ; Sangiovanni-Vincentelli, Alberto
Author_Institution
Univ. of California, Berkeley, CA
fYear
2009
fDate
25-27 May 2009
Firstpage
40
Lastpage
47
Abstract
Synchronous reactive models are used in model-based design to define embedded control applications. The advantage of model-based design is that system properties can be verified on the model and applied to its software implementation if the translation of the model into code preserves its semantics. In this paper, we present an automatic code generation framework for the semantics-preserving implementation of communication in multi-rate systems. The proposed solution applies to the widely used MATLABreg and Simulinkreg products. It leverages the target language compiler template language of Real-Time Workshopreg and extends the applicability of available commercial code generators. The overhead in memory of the presented solution is analyzed and compared with other implementations.
Keywords
embedded systems; program compilers; program interpreters; MATLAB; Real-Time Workshop; Simulink; automatic code generation; embedded control application; language compiler; model-based design; multirate system; semantics; synchronous reactive communication; system property; Computational modeling; Delay; Embedded software; MATLAB; Mathematical model; Processor scheduling; Runtime; Strontium; Synchronous generators; Trademarks;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Software and Systems, 2009. ICESS '09. International Conference on
Conference_Location
Zhejiang
Print_ISBN
978-1-4244-4359-8
Type
conf
DOI
10.1109/ICESS.2009.70
Filename
5066629
Link To Document