ACM Home Page
Please provide us with feedback. Feedback
SysCOLA: a framework for co-development of automotive software and system platform
Full text PdfPdf (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
Zhonglei Wang  Technische Universität München, München, Germany
Andreas Herkersdorf  Technische Universität München, München, Germany
Wolfgang Haberl  Technische Universität München, Garching, Germany
Martin Wechs  BMW Forschung und Technik GmbH, München, Germany
Sponsors
EDAC : Electronic Design Automation Consortium
SIGDA: ACM Special Interest Group on Design Automation
IEEE-CAS : Circuits & Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 17,   Downloads (12 Months): 17,   Citation Count: 0
Additional Information:

abstract   references   index terms  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1629911.1629924
What is a DOI?

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.