3rd International Workshop on ns-3

Research Article

An XML Experiment Description Language for ns

  • @INPROCEEDINGS{10.4108/icst.simutools.2011.245586,
        author={George Riley and Joshua Pekley},
        title={An XML Experiment Description Language for ns},
        proceedings={3rd International Workshop on ns-3},
        publisher={ACM},
        proceedings_a={WNS-3},
        year={2012},
        month={4},
        keywords={xml},
        doi={10.4108/icst.simutools.2011.245586}
    }
    
  • George Riley
    Joshua Pekley
    Year: 2012
    An XML Experiment Description Language for ns
    WNS-3
    ACM
    DOI: 10.4108/icst.simutools.2011.245586
George Riley1,*, Joshua Pekley1
  • 1: Georgia Tech
*Contact email: riley@ece.gatech.edu

Abstract

While the ns3 tool has been shown to be an excellent tool for researchers and network designers to analyze and evalu- ate network performance, the use of ns3 in educational class- room environments has less success. The use of ns3 to illus- trate network design principles to lowerlevel undergraduate students requires considerable skill in the C++ programming language, and appears to be beyond the ability of first or sec- ond year undergraduate students. Further, teaching faculty at the university level are also unlikely to have these skills, or the desire to obtain them to use ns3. In order to allow novices to use ns3 to construct simple experiments and observe results, we have created the ns3xml frontend processor for ns3, that reads a flat text file in the wellknown XML format and then constructs and executes an ns3 experiment based on the XML description of the experiment.