DocumentCode
1143031
Title
Improving the Size of Communication Buffers in Synchronous Models With Time Constraints
Author
Wang, Guoqiang ; Di Natale, Marco ; Sangiovanni-Vincentelli, Alberto
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Univ. of California, Berkeley, CA, USA
Volume
5
Issue
3
fYear
2009
Firstpage
229
Lastpage
240
Abstract
Model-based development of embedded applications is a major trend in industry because of the possibility of early validation and verification of properties by simulation or formal methods. Synchronous reactive models are characterized by a formally specified semantics, which avoids ambiguities in the interpretation of the model, and by the availability of efficient code generation tools, which help increase productivity. The validity of the simulation and/or verification results on the model is retained only if the generated code is guaranteed to preserve model semantics. At the same time, the implementation must make efficient use of the execution platform resources. One of the essential issues for efficient implementation is the use of communication buffers that exploit the multirate behavior of the components. In most embedded devices, RAM memory is scarce and buffer size should be kept at a minimum. We present an approach to buffer size optimization by using timing information about the components. The approach was applied to an automotive case study, showing for the specific case an improvement of at least 7.5% with respect to previous methods.
Keywords
automotive engineering; buffer storage; embedded systems; modelling; RAM memory; automotive; code generation tools; communication buffers; embedded applications; embedded devices; execution platform resources; formally specified semantics; model semantics; model-based development; multirate behavior; synchronous reactive models; time constraints; timing information; verification; Design optimization; model-based design; real- time;
fLanguage
English
Journal_Title
Industrial Informatics, IEEE Transactions on
Publisher
ieee
ISSN
1551-3203
Type
jour
DOI
10.1109/TII.2009.2026745
Filename
5169979
Link To Document