OMNeT++ 4.5

Simulation library for creating network simulators that comes with a large number of tools, functions and components that you can use
OMNeT++ is a framework designed to offer you the tools and means of creating network simulations.

It’s created to work with object-oriented modular discrete events and provides a generic architecture that can help you deal with issues related to protocol modeling, validating of hardware architectures and evaluating the performance aspects of complex software systems.

OMNeT++ offers you components that you can use to form the simulation infrastructure. These are composed from reusable models and can be combined in the same manner you play with building blocks. The modules are connected using gates and communicate through message passing.

Simulation objects such as messages, queues and modules constitute of C++ classes. As a library, OMNeT++ comes with classes for module, gate, parameter, channel, message, packet, container and data collection classes.

OMNeT++ offers you everything you need to build and run the simulations. The model it provides uses components for NED language topology description, message definitions, simple module sources, simulation kernel and user interfaces.

OMNeT++ makes use of the NED (Network Description) language in order to define the structure of the simulation model at hand. NED grants the use of hierarchies, simple and compound modules, as well as interfaces for them.

Using this framework you are presented with a very large C++ simulation library. It consists of parts for message class, scheduling and cancelling events, dynamic module creation, random number generator, statistics recording into files, distribution estimation and others.

To work, OMNeT++ follows a very simple succession of steps. You first need to build a model from the components that are made available, describe its structure using the NED language, program it with C++ using the simulation kernel, provide the configuration parameters and finally build the actual simulation model.

To sum things up, OMNeT++ is a complex library and framework that offers a wide range of tools which you can definitely use when it comes to network simulations.

Reviewed by , last updated on July 21st, 2014

file size:
333 MB
developed by:
OMNeT++ Community
license type:
operating system(s):
Windows 2K / XP / Vista / 7
C: \ Programming \ Components & Libraries


In a hurry? Add it to your Download Basket!

softpedia rating


user rating 10



Rate it!
6 Screenshots
What's New in This Release:
  • The focus of version 4.5 was to improve the usability of the Graphical Runtime Environment (Tkenv). The Tkenv GUI has been redesigned for single-window mode to improve usability and user experience. Tkenv has also received a new, modern look and feel, due to the use of the Ttk widgets and a custom Ttk theme.
  • single-window mode, with object navigator + 3 built-in inspectors that interact in a meaningful way (new inspector windows can still be opened)
read full changelog

Application description

OMNeT++ is built as an extensible, modular and component-based C++ simulation library and framework. It is primarily d...

Add your review!