
Modeling and Simulation (M&S) techniques have been created in the early ages of computing in order to better analyze the behavior of complex physical systems. M&S received a tremendous impulse thanks to the advances in computer technology. Since the beginning of the '70s, different M&S methodologies wer built to improve the development task of very complex simulation systems. Some of these techniques proved to be successful in providing a sound base for the development of simulation models, improving the ease of model definition and enhancing the application development tasks; reducing costs and favoring reuse. These needs are becoming crucial for the current complexity of simulation environments, which include virtual worlds, distributed platforms, and multi-paradigm models interacting in a close fashion.
The DEVS formalism is one of these techniques, which proved to be successful in providing means for modeling while reducing development complexity and costs. DEVS model development is based on a sound theoretical framework that showed to be universal (in a sense that a large number of other methodologies have been transformed into DEVS models). Therefore, we can build DEVS models that can interact with others described using different modeling techniques. The independence of M&S tasks made possible to run DEVS models on different environments (personal computers, parallel computers, real-time equipment, distributed simulators) and middleware (CORBA, MPI, HLA, RT-CORBA, RT-Linux, and a wide variety of Operating Systems and programming languages). DEVS models are described using a hierarchical and modular specification, and was extended to provide object-oriented facilities to improve software reuse.
We will introduce DEVS origins and general ideas, and we will show the current status of DEVS M&S and its application for modeling computer networks. We will focus on the development of networking models, starting with examples of simple applications (like routing in TCP/IP), and will evolve towards more complex applications (like routing in ah-hoc networks). We will also focus in describing how to create models that can be executed automatically in a parallel environment without any modifications to the original models, or user intervention. We will present different examples of application, and discuss open research issues in this area.
Gabriel A. Wainer received the degree of M. Sc. in Computer Science (1993) and the Ph.D. degree (1998, with highest honors) of the Universidad de Buenos Aires, Argentina, and Université d'Aix-Marseille III, France. He is Assistant Professor at the SCE Dept., Carleton University (2000-). He was Assistant Professor at the Computer Sciences Dept. of the Universidad de Buenos Aires, Argentina (1997-2000). He was also a Visiting Research Scholar at ACIMS (University of Arizona, Tucson, AZ) and LSIS-CNRS, France. He published more than 70 articles in the field of operating systems, real-time systems and discrete-event simulation. He supervised 28 graduate students. He is Associate Editor of the Transactions of the SCS, and served as member of the IPC of numerous conferences in the field. He is author of a book on real-time systems, and one on discrete-event simulation. He was the PI of several research projects, and a reviewer for different international agencies. Prof. Wainer was a member of the Board of Directors of the Society for Computer Simulation International (SCS). He is the chair of the Standards Committee of the SCS, and a coordinator of a group of 80 researchers interested on DEVS standardization activities. He is also the Associate Director of the Ottawa Center of The McLeod Institute of Simulation Sciences. His current research interest is related with modeling methodologies and tools, modeling and simulation of cellular models, parallel execution of models and real-time simulators.
Included in the conference comprehensive registration rate ($200 on-site at the conference).
Registration for this tutorial is available at the SCS Home Page in concert with the SPECTS'04.

Sponsored by The Society for Modeling and Simulation International
P.O. Box 17900
San Diego, California 92177
Phone 858-277-3888
Fax 858-277-3930
E-mail scs@scs.org

Copyright 2004, SCS. All Rights Reserved.