• 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