Title :
Component-based architecture for simulation of transmission systems
Author_Institution :
Dept. of Electron. & Electr. Eng., Univ. Coll. London, UK
Abstract :
Example transmission system simulations are used to illustrate criteria for quality architecture: component interoperability, reusability, reliability and maintainability. Top-level architectural issues such as system partition, encapsulation of components and a graphical user interface that is decoupled from the core software are considered. It is suggested that component communication should be: write a file, signal a “commit” and then read by the recipient. This protocol allows input and output data types and ranges to be checked. An error code on failure allows roll-back to a previously saved state, whereas a successful completion signal can be used as a sequential control. The desirable feature of very loosely coupled independent components implies insensitivity to construction technology. This allows the use of legacy and commercial software packages. In addition, components can be deployed on different types and scales of networks and can be fixed on computers and data transferred to them, or vice-versa
Keywords :
digital simulation; graphical user interfaces; object-oriented programming; software maintenance; telecommunication computing; transmission; commercial software packages; completion signal; component based architecture; component communication; component encapsulation; component interoperability; construction technology; core software; data types; error code; graphical user interface; previously saved state; quality architecture; roll-back; sequential control; system partition; top-level architectural issues; transmission system simulation; very loosely coupled independent components; Computational modeling; Computer architecture; Data communication; Encapsulation; Graphical user interfaces; Hardware; Maintenance; Object oriented modeling; Spread spectrum communication; Telephony;
Conference_Titel :
Computer Software and Applications Conference, 2000. COMPSAC 2000. The 24th Annual International
Conference_Location :
Taipei
Print_ISBN :
0-7695-0792-1
DOI :
10.1109/CMPSAC.2000.884749