Title
System level modeling of real-time embedded software
Abstract
This paper describes a methodology for developing abstract and executable system-level model in SystemC of real-time embedded software, targeted to an RTOS. Our objective is to reuse as much of the software as possible to minimize model development time. Therefore, we design a RTOS emulation layer on top of the SystemC kernel. The application software is linked against the emulation layer to create an executable model of the software. The model can be integrated into system level HW-SW models which can be used for fast, accurate and early system validation. We validated our models using industrial-size examples such as MP3 decoder and Vocoder. The experimental results show that our models are very accurate and significantly faster than software execution on target platform.
Year
DOI
Venue
2012
10.1109/ICCD.2012.6378691
Computer Design
Keywords
Field
DocType
C language,embedded systems,operating system kernels,software reusability,terminal emulation,NW-SW model,RTOS,SystemC,SystemC kernel,application software,emulation layer design,executable software model,real-time embedded software,software development,software execution,software reusability,system level modeling,Embedded systems,RTOS modeling,Real-time software,System level modeling,SystemC
Computer architecture,Avionics software,Computer science,Real-time computing,Software system,Component-based software engineering,Software construction,Software verification and validation,Software sizing,Software framework,Software development,Embedded system
Conference
ISSN
ISBN
Citations 
1063-6404
978-1-4673-3051-0
0
PageRank 
References 
Authors
0.34
2
4
Name
Order
Citations
PageRank
richard lee100.34
samar abdi200.34
doug regehr300.34
frederic risacher400.34