A Practical Introduction to the OMNeT+ Simulation Framework
This chapter introduces OMNeT+ a comprehensive software package that provides infrastructure and tools for writing simulations for communication networks and other distributed systems. One of the fundamental ingredients of this infrastructure is a generic component architecture for simulation models. Models are assembled from reusable components termed modules. Well written modules are truly reusable, and can be combined in various ways to form larger units. The power of OMNeT+ comes from 3rd party model frameworks that cover various problem domains; countless open source model frameworks have been published in the time since OMNeT+ became popular. This chapter introduces OMNeT+ using a practical approach and aims at giving the reader an overview and just enough details to help them getting started.