DocumentCode
2178607
Title
Modeling network embedded systems with NS-2 and SystemC
Author
Drago, Nicola ; Fummi, Franco ; Poncino, Massimo
Author_Institution
Dip. Informatica, Universita di Verona, Italy
fYear
2002
fDate
2002
Firstpage
240
Lastpage
245
Abstract
Today´s embedded systems include more and more network capabilities. Verifying these capabilities via simulation is difficult because it is often required to have the simulation models interact with real networks. For instance, the validation of a network device requires its connection with the model of a real network and testing of its interaction with the surrounding blocks and used protocols. This paper explores a methodology for modeling, simulating and testing the functionality of an embedded system, and its interaction with a network. The methodology joins two simulation environments, both based on the C++ programming language. The first (SystemC) is both a hardware definition language and a simulation library designed to model and simulate hardware and software systems. The second (Network Simulator-2) is both a network definition language and a simulation tool designed to model and simulate network topologies. The proposed modeling and simulation methodology has been applied to two case studies: the design of a network device and the verification of two cooperating embedded systems.
Keywords
C++ language; cooperative systems; embedded systems; hardware description languages; protocols; C++ programming language; NS-2; Network Simulator-2; SystemC; cooperating embedded systems; functionality; hardware definition language; network definition language; network device; network embedded systems; network topologies; simulation environments; simulation library; simulation tool; Computer languages; Embedded system; Hardware; Network interfaces; Network topology; Protocols; Real time systems; Software libraries; Software systems; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems for Communications, 2002. Proceedings. ICCSC '02. 1st IEEE International Conference on
Print_ISBN
5-7422-0260-1
Type
conf
DOI
10.1109/OCCSC.2002.1029087
Filename
1029087
Link To Document