Title :
Active objects: a paradigm for communications and event driven systems
Author :
Caal, G. ; Divin, A. ; Petitpierre, C.
Author_Institution :
Lab. de Teleinf., Ecole Polytech. Federale de Lausanne, Switzerland
fDate :
28 Nov- 2 Dec 1994
Abstract :
Current techniques for handling events, such as the “callback functions” approach, present some limitations to the development of network software, communication layered protocols, graphical interfaces for real-time applications and multimedia. These techniques lack the mechanisms for data flow structuring, for the interaction between different events and for finite state machine design. This paper presents a paradigm, based on the concept of active objects, that provides a new way of designing event driven applications. The concurrent and object-oriented capabilities of this approach make it particularly useful for facilitating the construction of complex event driven systems
Keywords :
C language; Unix; discrete event simulation; graphical user interfaces; interrupts; multiplexing; object-oriented languages; object-oriented programming; protocols; telecommunication computing; telecommunication networks; C++ programming; UNIX techniques; active objects; callback functions; communication layered protocols; concurrent capabilities; data flow structuring; event driven systems; finite state machine design; graphical interfaces; multimedia; network software; object-oriented capabilities; real-time applications; Application software; Automata; Communication channels; Communication system control; Computer languages; Control systems; Multimedia systems; Network servers; Proposals; Protocols;
Conference_Titel :
Global Telecommunications Conference, 1994. GLOBECOM '94. Communications: The Global Bridge., IEEE
Conference_Location :
San Francisco, CA
Print_ISBN :
0-7803-1820-X
DOI :
10.1109/GLOCOM.1994.513568