Title :
A framework for managing multiprocess applications based on distributed finite-state machine approach
Author :
Antolini, Michele ; Covarrubias, Mario ; Bordegoni, Monica ; Cugini, Umberto
Author_Institution :
Dipt. di Meccanica, Politec. di Milano, Milan, Italy
Abstract :
This paper describes a framework based on a publish/subscribe paradigm for interprocess communication based on XML messages sent over a TCP/IP connection. The framework manages the exchange of data within the clients of a system and permits the definition of a specific behavior for each client using a finite-state machine approach. Whilst the server-side of the framework is able to receive and dispatch events and data, the client-side of the framework is modeled as a finite-state machine able to perform state transitions after receiving the correct message. This architecture permits the loose-coupling between producers and consumers of data and the bidirectional mapping between the design of the behavior of a system and its implementation.
Keywords :
XML; finite state machines; message passing; middleware; multiprocessing systems; synchronisation; user interfaces; TCP/IP connection; XML; bidirectional mapping; distributed finite-state machine approach; interprocess communication; multiprocess application management framework; publish-subscribe paradigm; synchronization; Haptic interfaces; Libraries; Sensors; Servers; Strips; Subscriptions; XML;
Conference_Titel :
RO-MAN, 2010 IEEE
Conference_Location :
Viareggio
Print_ISBN :
978-1-4244-7991-7
DOI :
10.1109/ROMAN.2010.5598678