The modules communicate with messages which contains some attributes …show more content…
Typical NED descriptions include simple module declarations, compound module declarations and network definitions. Simple module declarations describe the interface of the module the gates and parameters. Compound module definitions consist of the declaration of the modules external interfaces like gates and parameters and definition of submodules and their interconnection. Network definitions are self-contained simulation models. Some of the major features of NED language in OMNeT++ include
• Inheritance
• Interfaces
• Packages
• Inner types
• Metadata annotations
OMNeT++ consists of a graphical editor which helps to edit network topology files graphically or in NED source view.
2.2.2.1.2 Model and Experiments
In OMNeT++ model behavior is captured in C++ files as code while model topology is defined by the NED files. This approach allows to keep the different aspects of simulation in different places thus allowing to have cleaner model and better tooling support. The different inputs for the simulation are stored in the INI files. INI files provide a great way to specify how the parameters change during the