Title :
A software development framework based on C++ OOP language for link-level simulation tools
Author :
De Lima, Carlos H M ; Stancanelli, Elvis M G ; Rodrigues, Emanuel B. ; Maciel, Jean M. ; Cavalcanti, Francisco R P
Author_Institution :
Fed. Univ. of Ceara - UFC, Fortaleza
Abstract :
This article introduces a software development framework, which amasses object-oriented programming (OOP) concepts and designed procedures, intended to systematize the implementation of link-level simulation tools. This development framework is fully implemented in C++ programming language providing modularity and reusability (improving the coding activity). This framework then constitutes remarkable tool for quickly creating link-level applications. Aiming to evaluate the applicability of this software structure, the conversational service class transmitting at 12.2 kbps and over the Wideband CDMA (WCDMA) Downlink (DL) dedicated channel (DCH) is addressed as a case-study and therefore potential benefits of utilizing such development library are identified. It is shown that the development framework provides flexibility for the software development of link-level simulators remarkably reducing the design, programming and testing stages.
Keywords :
C++ language; broadband networks; code division multiple access; object-oriented programming; software engineering; telecommunication computing; wireless channels; C++ OOP language; WCDMA downlink; dedicated channel; link-level simulation tools; object-oriented programming; software development framework; wideband CDMA; Application software; Computer languages; Downlink; Employment; Mathematical model; Multiaccess communication; Object oriented modeling; Object oriented programming; Power system modeling; Power system reliability; C++; DCH; DL; Development Framework; IT++; OOP; WCDMA;
Conference_Titel :
Telecommunications Symposium, 2006 International
Conference_Location :
Fortaleza, Ceara
Print_ISBN :
978-85-89748-04-9
Electronic_ISBN :
978-85-89748-04-9
DOI :
10.1109/ITS.2006.4433344