• DocumentCode
    2180651
  • Title

    A methodology for unit testing actors in proprietary discrete event based simulations

  • Author

    Coyne, Mark E. ; Graham, Scott R. ; Hopkinson, Kenneth M. ; Kurkowski, Stuart H.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Air Force Inst. of Technol., Wright Patterson Afb, OH, USA
  • fYear
    2008
  • fDate
    7-10 Dec. 2008
  • Firstpage
    1012
  • Lastpage
    1019
  • Abstract
    This paper presents a dependency injection based, unit testing methodology for unit testing components, or actors, involved in discrete event based computer network simulation via an xUnit testing framework. The fundamental purpose of discrete event based computer network simulation is verification of networking protocols used in physical-not simulated-networks. Thus, use of rigorous unit testing and test driven development methodologies mitigates risk of modeling the wrong system. We validate the methodology through the design and implementation of OPNET-Unit, an xUnit style unit testing application for an actor oriented discrete event based network simulation environment, OPNET Modeler.
  • Keywords
    discrete event simulation; program testing; OPNET; dependency injection; discrete event based computer network simulation; proprietary discrete event based simulations; unit testing actors; unit testing components; Automatic testing; Computational modeling; Computer networks; Computer simulation; Discrete event simulation; Production; Programming; Protocols; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Conference, 2008. WSC 2008. Winter
  • Conference_Location
    Austin, TX
  • Print_ISBN
    978-1-4244-2707-9
  • Electronic_ISBN
    978-1-4244-2708-6
  • Type

    conf

  • DOI
    10.1109/WSC.2008.4736168
  • Filename
    4736168