Affiliation:
1. University of California, Irvine
Abstract
In embedded system design, the quality of the input model has a direct bearing on the effectiveness of the system exploration and synthesis tools. Given a well-written system model, tools today are effective in generating working implementations. However, readily available C reference code is not conducive for immediate system synthesis as it lacks needed features for automatic analysis and synthesis. Among others, the lack of proper structure and the presence of intractable pointers in the reference code are factors that seriously hamper the effectiveness of system design tools. To overcome these deficiencies, we aim to automate the conversion of flat C code into a well-structured system model by applying automated source code transformations. We present a set of computer-aided
recoding
operations that enable the system designer to mitigate pointer problems and quickly create the necessary structural hierarchy so that the design model becomes easily analyzable and synthesizable. Utilizing the designer’s knowledge, our interactive recoding transformations aid the designer in efficiently creating well-structured system models for rapid design space exploration and successful synthesis. Our estimated and measured experimental results show significant productivity gains through a substantial reduction of the model creation time.
Funder
National Science Foundation
Publisher
Association for Computing Machinery (ACM)
Subject
Hardware and Architecture,Software
Reference41 articles.
1. Andersen L. O. 1994. Program analysis and specialization for the C programming language. Ph.D. thesis DIKU University of Copenhagen. Andersen L. O. 1994. Program analysis and specialization for the C programming language. Ph.D. thesis DIKU University of Copenhagen.
2. An empirical evaluation of chains of recurrences for array dependence testing
3. Pointer Analysis for Source-to-Source Transformations
4. Multiprocessor SoC platforms: a component-based design approach
5. Chandraiah P. and Dömer R. 2005. Specification and design of an mp3 audio decoder. Tech. rep. CECS-TR-05-04 Center for Embedded Computer Systems University of California Irvine. May. Chandraiah P. and Dömer R. 2005. Specification and design of an mp3 audio decoder. Tech. rep. CECS-TR-05-04 Center for Embedded Computer Systems University of California Irvine. May.
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献