Abstract
The design of embedded computing systems faces a serious productivity gap due to the increasing complexity of their hardware and software components. One solution to address this problem is the modeling at higher levels of abstraction. However, writing proper executable system models is challenging, error-prone, and very time-consuming.
This tutorial outlines a novel modeling technique called computer-aided recoding which automates the process of specifying and modeling embedded systems by use of advanced computer-aided design (CAD) techniques. Using a designer-controlled approach with automated source code transformations, computer-aided recoding can derive an executable parallel system model directly from available sequential reference code. As a result, system modeling is streamlined, enabling a shorter design time and higher productivity.
Chapter PDF
Similar content being viewed by others
References
International Semiconductor Industry Association: International Technology Roadmap for Semiconductors (ITRS) (2007), http://www.itrs.net
Chandraiah, P., Dömer, R.: An Interactive Model Re-Coder for Efficient SoC Specification. In: Rettberg, A., Zanella, M., Dömer, R., Gerstlauer, A., Rammig, F. (eds.) Proceedings of the International Embedded Systems Symposium, Embedded System Design: Topics, Techniques and Trends. Springer, Irvine (2007)
Chandraiah, P., Dömer, R.: Designer-Controlled Generation of Parallel and Flexible Heterogeneous MPSoC Specification. In: Proceedings of the Design Automation Conference 2007, San Diego, California (June 2007)
Chandraiah, P., Dömer, R.: Pointer Re-coding for Creating Definitive MPSoC Models. In: Proceedings of the International Conference on Hardware/Software Codesign and System Synthesis, Salzburg, Austria (September 2007)
Chandraiah, P., Dömer, R.: Automatic Re-coding of Reference Code into Structured and Analyzable SoC Models. In: Proceedings of the Asia and South Pacific Design Automation Conference 2008, Seoul, Korea (January 2008)
Chandraiah, P., Dömer, R.: Code and Data Structure Partitioning for Parallel and Flexible MPSoC Specification Using Designer-Controlled Re-Coding. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 27(6), 1078–1090 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 IFIP International Federation for Information Processing
About this paper
Cite this paper
Dömer, R. (2009). Efficient Modeling of Embedded Systems Using Computer-Aided Recoding. In: Rettberg, A., Zanella, M.C., Amann, M., Keckeisen, M., Rammig, F.J. (eds) Analysis, Architectures and Modelling of Embedded Systems. IESS 2009. IFIP Advances in Information and Communication Technology, vol 310. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04284-3_29
Download citation
DOI: https://doi.org/10.1007/978-3-642-04284-3_29
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04283-6
Online ISBN: 978-3-642-04284-3
eBook Packages: Computer ScienceComputer Science (R0)