DocumentCode
643951
Title
Data Type Propagation in Simulink Models with Graph Transformation
Author
Feher, Peter ; Meszaros, Tamas ; Lengyel, Laszlo ; Mosterman, Pieter J.
Author_Institution
Dept. of Autom. & Appl. Inf., Budapest Univ. of Technol. & Econ., Budapest, Hungary
fYear
2013
fDate
29-30 Aug. 2013
Firstpage
127
Lastpage
137
Abstract
Embedded systems are usually modeled to simulate their behavior. Nowadays, this modeling is often implemented in the Simulink environment, which offers strong support for modeling complex systems. Moreover, via modeling, various analyses can be applied to the systems at design time. An important analysis is of the data types assigned to signal variables. Such analysis enables identification of potential problems during model compilation and so prevent runtime surprises. To assist the system designer, Simulink supports which includes a step for automatic data type inferencing (e.g., based on designed signal value ranges and on the connection structure of design elements). In contrast to the Simulink implementation of the inferencing in a code base, which favors efficiency, the work presented here raises the level of abstraction by explicitly modeling the inferencing logic. This unlocks benefits such as the ability to (i) reason about the logic, (ii) implement different logic by advanced users, and (iii) experiment with different ordering of other logic in the model compilation.
Keywords
embedded systems; graph grammars; inference mechanisms; program compilers; Simulink environment; Simulink models; automatic data type inferencing; code base inferencing; complex systems modeling; connection structure; data type propagation; design elements; embedded systems; graph transformation; inferencing logic; model compilation; signal value ranges; signal variables; Algorithm design and analysis; Analytical models; Computational modeling; Context modeling; Data models; Software packages; Algorithms; Data type propagation; Graph transformation; MATLAB; Simulink;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Computer Based Systems (ECBS-EERC), 2013 3rd Eastern European Regional Conference on the
Conference_Location
Budapest
Type
conf
DOI
10.1109/ECBS-EERC.2013.24
Filename
6664519
Link To Document