From: Varga Andras <vandras@sch.bme.hu> Subject: OMNeT++ Discrete Event Simulation System Date: Wed, 1 Apr 1998 11:06:15 GMT -----BEGIN PGP SIGNED MESSAGE----- Announcing OMNeT++ 3.0 ~~~~~~~~~~~~~~~~~~~~~~ OMNeT++ is an object-oriented modular discrete event simulator. The simulator can be used for modelling: o communication protocols o computer networks (traffic modelling etc.) o multi-processors and distributed systems o ... any other system where the discrete event approach is suitable OMNeT++ Home Page: http://www.hit.bme.hu/phd/vargaa/omnetpp.htm Components and features ~~~~~~~~~~~~~~~~~~~~~~~ OMNeT++ provides much more than just the simulation library with statistical classes. It has execution environments that support interactive simulation including visualization of collected data. There's a gnuplot-based GUI tool for analysing and plotting simulation results. OMNeT++ also helps in specifying parameter values, managing multiple runs, selecting seed values etc, and supports parallel execution (PVM3-based). Modelling principles -- in nutshell ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ An OMNeT++ model consists of modules that communicate with message passing. There are two kind of modules: simple and compound. Simple modules can be grouped into compound modules and so forth; the number of hierarchy levels is not limited. The notion of simple and compound modules directly parallel with DEVS atomic and coupled models. There is a separate topology description language for defining compound module types. The language has a simple syntax, yet it is very powerful: for example, it is possible to define a hypercube network with the size as parameter. A graphical topology editor is also available. Simple modules are the active components in the model; their code executes quasi in parallel (they are implemented with lightweight processes or coroutines.) Simple module code is written in C++, using the simulation class library. Messages can contain arbitrarily complex data structures. Messages can be sent either directly to their destination or through a gate (to the destination given in the topology description.) Platforms: ~~~~~~~~~~ Unix, Win95/NT, DOS (with DJGPP or BC3.1). Additional recommended/optional sw: gcc, bison, Tcl/Tk (Tcl7.6/Tk4.2 or later), gnuplot, Turbo Vision, PVM3. The program is available in source. License: ~~~~~~~~ Free for non-profit use; otherwise, contact the author. Author: ~~~~~~~ Andras Varga Dept. of Telecommunications Technical University of Budapest - -- This article has been digitally signed by the moderator, using PGP. http://www.iki.fi/mjr/cola-public-key.asc has PGP key for validating signature. Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov PLEASE remember a short description of the software and the LOCATION. This group is archived at http://www.iki.fi/liw/linux/cola.html -----BEGIN PGP SIGNATURE----- Version: 2.6.3ia Charset: latin1 iQCVAgUBNSIfqFrUI/eHXJZ5AQGrMAQAzdMBSp+RsSzi0yL/YKl/Y70ktz6+PUbg u8JK+vUQ+pNpGJHUTBO8XBxkHDvu5tv0wdQfj2Mz+faK4BxrYGilwLE4ATWYNX/D kxnD7JoD9Lm8SC8Z8P1KUGAXMKcruwSSOku0rbNS0pC1eP9kJCz5weO2JRxCHccv zkHE7tqCR+A= =dXyW -----END PGP SIGNATURE-----