Research Article
Transaction-based modeling for large scale simulations of heterogeneous systems
@INPROCEEDINGS{10.4108/ICST.SIMUTOOLS2009.5769, author={Richard Buchmann and Mickael Cartron and Yannick Bonhomme}, title={Transaction-based modeling for large scale simulations of heterogeneous systems}, proceedings={2nd International ICST Conference on Simulation Tools and Techniques}, publisher={ICST}, proceedings_a={SIMUTOOLS}, year={2010}, month={5}, keywords={Design Modeling Simulation Performance}, doi={10.4108/ICST.SIMUTOOLS2009.5769} }
- Richard Buchmann
Mickael Cartron
Yannick Bonhomme
Year: 2010
Transaction-based modeling for large scale simulations of heterogeneous systems
SIMUTOOLS
ICST
DOI: 10.4108/ICST.SIMUTOOLS2009.5769
Abstract
This paper focuses on the simulation of heterogeneous systems, in terms of hardware and software, that contain thousands of various Embedded Control Units (ECUs) which communicate with each other throughout a network. Designers need to simulate ECU interactions to execute and validate the whole system since hardware and software have strong mutual dependencies. We propose a modeling approach based on a Hardware Abstraction Layer (HAL) interface, which is the main programming constraint, to achieve fast simulations. Our simulator allows to perform early simulation of heterogeneous ECUs in a few seconds and scales up to thousands ECUs. Experimental results show that the simulation speed and the scalability are very similar to state of the art Wireless Sensor Network (WSN) simulators but our approach implies lesser constraints about programming language, and simulation kernel.