ALMEIDA, Marcelo J. S. C.; http://lattes.cnpq.br/3408463474463846; ALMEIDA, Marcelo José Siqueira Coutinho de.
Resumo:
The growing demand for communication systems which are able to deal with different
media over high speed links in an integrated fashion has lead the scientific and
industrial community to choose A TM as the transfer mode for these networks. Despite
of all efforts in consolidating this technology, many aspects still to be improved in order
to use ATM. Evaluation tools, which are suficiently flexible, are need to evaluate
the performance of these networks as modifications or new proposals are introduced.
Object oriented paradigm and Java programming language are very useful in developing
such tools. In this context, we propose and implement a library supporting
the development of A TM network simulators in a fast, efficient and economical way.
Classes from this library model the basic elements of A TM networks. These classes may
be extended in order to agregate future new funcionalities. However, it's important
to emphasize that software library are complex sistems and they must be developed
based on Software Engineering principles. ATMLib was developed through traditional
life-cycle phases: Requirements Especification, Analysis, Project, Implementation and
Tests. UML (Unified Modelling Language) was used in order to describe the problem
domain and to acquire the solution for it. Results from theses phases were implemented
using the Java programming language and tested using a test tool called J Unit. Test
results showed that ATMLib behaves as expected.