DocumentCode :
1269137
Title :
Using the OMNeT++ discrete event simulation system in education
Author :
Varga, Andras
Author_Institution :
Dept. of Telecommun., Tech. Univ. Budapest, Hungary
Volume :
42
Issue :
4
fYear :
1999
fDate :
11/1/1999 12:00:00 AM
Abstract :
The intent of this paper is to contribute to the teaching of computer networks, parallel and distributed systems and discrete event simulation by presenting a simulation system that is ideally suited for educational use. OMNeT++ is a C++-based discrete event simulator which uses the process-interaction approach. An OMNeT++ model consists of modules communicating by message passing. Modules can be arbitrarily nested. Model topology is specified by a topology description language which supports separation of interface and functionality and facilitates model reuse. One of the strengths of OMNeT++ is that one can execute the simulation under a powerful graphical user interface. The GUI makes the internals of a simulation model fully visible to the person running the simulation: it displays the network graphics, animates the message flow and lets the user peek into objects and variables within the model. The use of the tracing/debugging capabilities does not require extra code to be written by the simulation programmer. The combination of these features make OMNeT++ a good choice for use in the education. OMNeT++ is open-source and free for non-profit use. The CD-ROM contains the full source distribution, the manual in HTML format, and a Win95/NT executable with several sample simulation models and their sources
Keywords :
computer aided instruction; computer networks; computer science education; discrete event simulation; graphical user interfaces; teaching; C++; CD-ROM; HTML format manual; OMNeT++ discrete event simulation; computer networks education; graphical user interface; message flow animation; process-interaction approach; topology description language; tracing/debugging capabilities; Computational modeling; Computer networks; Computer science education; Computer simulation; Discrete event simulation; Displays; Graphical user interfaces; Message passing; Network topology; Power system modeling;
fLanguage :
English
Journal_Title :
Education, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9359
Type :
jour
DOI :
10.1109/13.804564
Filename :
804564
Link To Document :
بازگشت