The main module of the system is called MainApp. It is responsible for spawning the the threads for each of the three types of application supported in the system: SIS, VIMS and Voice.

Each of these modules upon starting execution spawn Servers for the handling of
incoming requests from other nodes. Thus, the Voice application spawns a UDPServer module and the VIMS and SIS application spawn a TCPServer module.

Then each of the Voice, SIS and VIMS module initializes a Parser module in order to read from the "config.txt" the application related configuration information. There are three module each one of them is specific for storing application related configuration information: VoiceParameters, SisParameters and VimsParameters. Each of this module is utilizing special classes for handling the callbook aand the files to beused which are called CallBook and Files respectively.

Inside the Voice, SIS, VIMS modules reside all the functionality of the Traffic Generator. These modules are responsible for randomly establishing connections based on the configuration parameters. For each of the outgoing connections 
