SIMILE – Um Sistema Orientado a Objetos para Simulações de Redes Locais: Projeto, Implementação e Comparações com Simuladores Tradicionais

  • Maria Madalena Dias UEM
  • José Antão Beltrão Moura UFPB
  • Maria Izabel Cavalcanti Cabral UFPB
  • Marcos Antonio Gonçalves Brasileiro UFPB

Abstract


This paper presents the project and implementation of an Object-Oriented Simulation System for Local Area Networks adopting the IEEE 802 standards. The system, called SIMILE, being modular, extensible and reusable can be easily adapted to simulate communications subnetwork protocols other than those specified by the IEEE 802 committee and it can also be incorporated in simulators for higher level protocols. The system's efficiency and costs in terms of execution times and lines of code, are compared to those presented by traditional simulators written in general and specific purpose programming languages such as C and GPSS, respectively.

References

ADELSBERGER, H.H., POOCH, U.W., SHANOON, R WILLIAMS, G.N. Rule based object-oriented simulation systems. In: SIMULATION SERIES, Vol. 17, Nr. 1, 1986. p. 107-112.

BIRTWISTLE, G.M. Simula begin. AUERBACH Publisher Inc. Philadelphia, Pa. 1973.

BRASILEIRO, M.A.G. & MOURA, J.A.B. Modelagem de aplicações críticas no tempo em redes locais com passagem de ficha. In: SEMINAIRE FRANCO-BRASILEIRO SUR LES SYSTEMES INFORMATIQUES REPARTIS.

Brasileiro, M.A.G., Cabral, MLC. & Silva, H.M. SAVAD - Uma ferramenta para avaliar o desempenho de sistemas distribuídos. SIMPÓSIO FRANCO-BRASILEIRO EM SISTEMAS DISTRIBUÍDOS. Florianópolis, 1989.

BULGREN, W.G. Discrete system simulation. Prentice-Hall, In., Englewood Cliffs, N.J., 1982.

COAD, Peter & YOURDON, Edward. Análise baseada em objetos. Trad. CTI Informática, 2a. Edição. Editora Campus. 1992. 252 p.

DIAS, M.M., CABRAL, M.I.C. & BRASILEIRO, M.A.G. Abordagem orientada a objetos no desenvolvimento de simuladores de Redes Locais, 10o. SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES. Recife, 1992, p. 247-262.

DIESCH, K. H. & BARTA, Thomas A. Object-oriented discrete-event simulation in a strongly-typed procedural language. Object-Oriented Simulation. In: SIMULATION SERIES, Vol. 23, No. 3, 1991. p. 43-49,

Doyle, RJ, Object-oriented simulation programming. Int SCS MULTICONFERENCE ON OBJECT-ORIENTED SIMULATION. San Diego, California, 1990.

Galdino, J.F., Giozza, W.F. Redes locais de altíssima velocidade. 9o.SIMPÓSIO BRASILEIRO DE TELECOMUNICAÇÕES. São Paulo, 1991.

HANDERSON-SELLERS, B., EDWARDS, J.M. The object-oriented systems life cycle. Communication of the ACM. Vol. 33, No. 9, 1990.

IEEE. Project 802. Local area network. IEEE Computer Society. IEEE 802.3 CSMA/CD, IEEE 80.4 - Token Bus, IEEE 802.5 - Token Ring, IEEE 802.2 - LLC, 1985.

KLEINROCK, L. Queueing system. Vol. 1: Theory, — John-Wiley & Sons. 1985.

KUEHN, P.J. Multiqueue systems with nonexhaustive cyclic service. B.S.T.J. Vol. 58, no. 3, March 1979. p. 671-698.

MACNAIR, E.A. & SAUER, C.H. Elements of practical performance modeling. Prentice-Hall, Inc., 1981.

MOURA, J.A.B. Loops and ethernet: Evaluantion and comparison of performance and complexity. MASe Thesis, University of Waterloo, Ontario, Canadá, 1979. 181 p.

MOURA, J.A.B. SAUVÉ, L.P., GIOZZA, W.F. & ARAÚJO, J.F.M. Redes locais de computadores (protocolos de alto nivel e avaliação de desempenho). Editora McGraw-Hill, São Paulo, 1986.

PINSON, L.J., WIENER, R.S. An introdution to object-oriented programming and Smalltalk. Addison-Wesley Publishing Company, 1988.

PRESSMAN, R.S. Software engineering. Second Edition, McGraw-Hill International Editions, 1987.

SCHRIBER, T.J. Simulation using GPSS. John Wiley & Sons. 1974.

STROUSTRUP, B. The C++ Programming Language. Reading. Mass: Addison-Wesley, 1986.

WEINER, RS. & PINSON, LJ. Programação orientada para objeto e C++, Trad. Andréa Nastri, Makron Books do Brasil Editora Ltda. 1991. 333 p.

ZORTECH C++ COMPILER V2.1. C++ Tools. 1990. 379 p.
Published
1992-11-04
DIAS, Maria Madalena; MOURA, José Antão Beltrão; CABRAL, Maria Izabel Cavalcanti; BRASILEIRO, Marcos Antonio Gonçalves. SIMILE – Um Sistema Orientado a Objetos para Simulações de Redes Locais: Projeto, Implementação e Comparações com Simuladores Tradicionais. In: BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES), 6. , 1992, Gramado/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1992 . p. 229-242. ISSN 2833-0633. DOI: https://doi.org/10.5753/sbes.1992.25186.