OMNeT++ is
- a discrete event simulation environment.
- Primary application area:
- simulation of communication networks
-
- Other application areas:
- simulation of complex IT systems
- queueing networks or hardware architectures as well.
-
- not a network simulator itself
- provides : a component architecture for models.
Components (modules) are programmed in C++, then assembled into larger components and models using a high-level language (NED). Reusability of models comes for free. OMNeT++ has extensive GUI support, and due to its modular architecture, the simulation kernel (and models) can be embedded easily into your applications.
OMNeT++ is, it is currently gaining widespread popularity as a network simulation platform in the scientific community as well as in industrial settings, and building up a large user community.
Check the screenshots if you are interested how the IDE and the running simulations look like.
Components
- simulation kernel library
- compiler for the NED topology description language
- OMNeT++ IDE based on the Eclipse platform
- GUI for simulation execution, links into simulation executable (Tkenv)
- command-line user interface for simulation execution (Cmdenv)
- utilities (makefile creation tool, etc.)
- documentation, sample simulations, etc.
Platforms to run OMNeT++
- For OMNeT++: Linux, Mac OS X, other Unix-like systems and on Windows (XP, Win2K, Vista, 7).
- For OMNeT++ IDE: Linux32/64, Mac OS X 10.5 or Windows XP
Credits
- developed by András Varga. See Credits, acknowledgements.
No comments:
Post a Comment