Fast and Accurate Transaction-Level Modeling
The field of embedded systems increasingly extends to more complex scenarios including safety critical systems. Distributed embedded real-time systems with many processors become necessary. Accurate communication modeling is an important issue for the design of those complex systems. However, efficient system level design requires also high execution performance especially for communication models. Simulated Bandwidth of models at different levels of abstraction.
Recent research work introduced Transaction Level Modeling as a means of increasing the simulation performance. Here, large speed-up is gained by abstracting away communication details. Inevitably this results in a loss of simulation accuracy. However, due to the complexity of accuracy measurements and its statistical analysis, no clear expressive quantification of the speed-accuracy tradeoff prevails. The goals of this research project include:
- Identification of appropriate performance and accuracy properties for communication models
- Definition and statistical analysis of accuracy measurements
- Development and definition of modeling styles that yield high execution speed yet maintain required accuracy
- Demonstration of benefits using industry bus standards (e.g. AMBA, CAN)