| SysCOLA: a framework for co-development of automotive software and system platform |
| Full text |
Pdf
(220 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 46th Annual Design Automation Conference
table of contents
San Francisco, California
SESSION: High-performance platforms: advances in system-level exploration and optimization
table of contents
Pages 37-42
Year of Publication: 2009
ISBN:978-1-60558-497-3
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 17, Downloads (12 Months): 17, Citation Count: 0
|
|
|
ABSTRACT
A modeling language with formal semantics is able to capture a system's functionality unambiguously, without concerning implementation details. Such a formal language is well-suited for a design process that employs formal techniques and supports hardware/software synthesis. On the other hand, SystemC is a widely used system level design language with hardware-oriented modeling features. It provides a desirable simulation framework for system architecture design and exploration. This paper presents a design framework, called SysCOLA, that makes use of the unique advantages of both a new formal modeling language, COLA, and SystemC, and allows for parallel development of application software and system platform. In SysCOLA, function design and architecture exploration are done in the COLA based modeling environment and the SystemC based virtual prototyping environment, respectively. Our concepts of abstract platform and virtual platform abstraction layer facilitate the orthogonalization of functionality and architecture by means of mapping and integration in the respective environments. As SysCOLA is targeted at the automotive domain, the whole design approach is showcased using a case study of designing an automotive system.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
F. Balarin, Y. Watanabe, H. Hsieh, L. Lavagno, C. Passerone, and A. Sangiovanni-Vincentelli. Metropolis: An integrated electronic system design environment. Computer, pages 45--52, 2003.
|
| |
7
|
D. Densmore, R. Passerone, and A. Sangiovanni-Vincentelli. A platform-based taxonomy for ESL design. IEEE Des. Test, pages 359--374, 2006.
|
| |
8
|
W. Haberl, M. Tautschnig, and U. Baumgarten. From COLA Models to Distributed Embedded Systems Code. IAENG International Journal of Computer Science, 2008.
|
| |
9
|
K. Huang and et al. Simulink-based MPSoC design flow: case study of motion-jpeg and h.264. In Proceedings of the Design Automation Conference, pages 39--42, 2007.
|
| |
10
|
S. Kugele, W. Haberl, M. Tautschnig, and M. Wechs. Optimizing automatic deployment using non-functional requirement annotations. In Leveraging Applications of Formal Methods, Verification and Validation, 2008.
|
| |
11
|
S. Kugele, M. Tautschnig, A. Bauer, C. Schallhart, S. Merenda, W. Haberl, C. Kühnel, F. Müller, Z. Wang, D. Wild, S. Rittmann, and M. Wechs. COLA -- The component language. Technical Report TUM-I0714, Technische Universität München, Sept. 2007.
|
| |
12
|
C. Sauer, M. Gries, and H.-P. Löb. SystemClick: a domain-specific framework for early exploration using functional performance models. In Proceedings of the Design Automation Conference, pages 480--485, 2008.
|
| |
13
|
Z. Wang, W. Haberl, S. Kugele, and M. Tautschnig. Automatic generation of SystemC models from component-based designs for early design validation and performance analysis. In Proceedings of the 7th international workshop on software and performance, 2008.
|
| |
14
|
Z. Wang and A. Herkersdorf. An efficient approach for system-level timing simulation of compiler-optimized embedded software. In Proceedings of the 46th Design Automation Conference (DAC'09), July 2009.
|
| |
15
|
Z. Wang, S. Merenda, M. Tautschnig, and A. Herkersdorf. A model driven development approach for implementing reactive systems in hardware. In Proceedings of International Forum on Specification and Design Languages (FDL'08), pages 197--202, September 2008.
|
| |
16
|
Z. Wang, A. Sanchez, and A. Herkersdorf. SciSim: A Software Performance Estimation Framework using Source Code Instrumentation. In Proceedings of the 7th international workshop on software and performance, 2008.
|
|