Title :
On evaluating interaction and communication schemes for automation applications based on real-time distributed objects
Author :
Pereira, Carlos Eduardo ; Kaiser, Joerg ; Mitidieri, Carlos ; Villela, Claudio ; Becker, Leandro Buss
Author_Institution :
DELET/UFRGS, Porte Alegro, Brazil
Abstract :
This paper compares interaction and communication mechanisms used in distributed control systems, focusing on object-oriented and component-based development. The standard communication model used in distributed object oriented systems is remote method invocation. We argue that this client/server oriented model has some severe drawbacks when used in a control system where objects may have to broadcast information, spontaneously communicate environmental changes and where control autonomy is a crucial requirement. Therefore, we compare the traditional way of object invocation with a port-based scheme and the model of event channels. An application scenario from robot control is used to highlight similarities and differences among these mechanisms
Keywords :
distributed control; distributed object management; object-oriented methods; real-time systems; remote procedure calls; actuators; automation applications; client/server oriented model; communication mechanisms; communication network; component-based development; distributed control systems; distributed object oriented systems; interaction mechanisms; large control systems; microcontrollers; object invocation; object-oriented development; port-based scheme; real-time distributed objects; remote method invocation; robot control; smart sensors; Automation; Communication networks; Communication system control; Control systems; Intelligent actuators; Intelligent sensors; Object oriented modeling; Power system reliability; Real time systems; Sensor systems;
Conference_Titel :
Object-Oriented Real-Time Distributed Computing, 2001. ISORC - 2001. Proceedings. Fourth IEEE International Symposium on
Conference_Location :
Magdeburg
Print_ISBN :
0-7695-1089-2
DOI :
10.1109/ISORC.2001.922840