OMNeT++ Thesis stands for Objective Modular Network Testbed in C++. omnet++ has been developed by Andr¡s Varga. omnet++ is an extensible, modular, component-based C++ simulation library and framework, primarily for building network simulators. The following are types of modeling that can be designed by using omnet++:
OMNeT++ Thesis is a component-based, modular and open-architecture discrete event network simulator. omnet++ is an object-oriented modular discrete event network simulation framework. omnet++ itself is not a simulator of anything concrete, but rather provides infrastructure and tools for writing simulations. omnet++ simulations can be run under various user interfaces.
Graphical, animating user interfaces are highly useful for demonstration and debugging purposes, and command-line user interfaces are best for batch execution. omnet++ simulator as well as user interfaces and tools are highly portable. They are tested on the most common operating systems (Linux, Mac OS/X, and Windows).
Components of OMNeT++ Thesis,
Omnet++ also supports parallel distributed simulation. omnet++ can use several mechanisms for communication between partitions of a parallel distributed simulation. omnet++ can even be used for classroom presentation of parallel simulation algorithms, because simulations can be run in parallel even under the GUI that provides detailed feedback on what is going on.
OMNeT++ Thesis allows for the creation of a driver entity to build a network at run-time by program. The omnet++ user interface is used with the simulation execution. omnet++ design allows the inside of model to be seen by the user. It also allows the user to initiate and terminate simulations, as well as change variable inside simulation models.
OMNeT++ Thesis attempts to fill the gap between open-source, research-oriented simulation software such as NS-2 and expensive commercial alternatives like OPNET. omnet++ aims at providing a rich simulation platform, and leaves creating simulation models to independent research groups.
OMNeT++ Thesisoffers an Eclipse-based IDE, a graphical runtime environment, and a host of other tools. There are extensions for real-time simulation, network emulation, alternative programming languages (Java, C#), database integration, System C integration, and several other functions.