Due to the development in the field of the embedded systems it became possible the integration of more and more functionalities into one single chip. Two aspects can be viewed related to this development: (1) The combination of the decreasing size of VLSI structures and the System-on-Chip approach are essential during the development of the energy efficient embedded systems. (2) Many of the nowadays developed functions operate with the communication capabilities of the embedded devices. Good examples for these are the sensor – actuator networks, which consist of sensor and actuator nodes. At these networks every node can be an arbitrary System-on-Chip with different complexity.
For the system space exploration of these and similar HW/SW had been developed the so called HW/SW Co-Design which studies how the system to be developed can be partitioned into hardware and software parts. The individual modules and components are simulated by a system description language, e.g. SystemC, and the model is tuned and optimized step by step.
For the researching of the communication oriented systems, such are the sensor – actuator nodes, there is not enough the individual simulation of a node. One or more nodes have to be embedded in a virtual environment, which makes possible to set different input parameters, to observe and evaluate the response of the system for these input parameters, i.e. the system fulfils or not several conditions, for example the energy efficiency of every item of the network. For this, in case of the wireless embedded systems the simulation of several nodes and the communication channel has a great importance.
Within this thesis an existing HLA based simulation environment has to be enlarged for the parallel and distributed simulation of several SystemC models, taking into account the enlargement possibility with a network simulator (e.g. OMNeT++).
For this such conception has to be carried out which makes possible the interconnection of different protocol levels through HLA. Finally the simulation environment must make possible for the user to simulate parallel several nodes at different abstraction and protocol levels.