Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
GloMoSim: a library for parallel simulation of large-scale wireless networks
PADS '98 Proceedings of the twelfth workshop on Parallel and distributed simulation
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
The Relationship of Slicing and Debugging to Program Understanding
IWPC '99 Proceedings of the 7th International Workshop on Program Comprehension
On the economic evaluation of XP projects
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
OOPSLA '04 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
XUnit Test Patterns: Refactoring Test Code
XUnit Test Patterns: Refactoring Test Code
Aranea: web framework construction and integration kit
PPPJ '06 Proceedings of the 4th international symposium on Principles and practice of programming in Java
Model Testing Asynchronously Communicating Objects using Modulo AC Rewriting
Electronic Notes in Theoretical Computer Science (ENTCS)
Hi-index | 0.00 |
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.