Title :
COSMIC: a middleware for event-based interaction on CAN
Author :
Kaiser, Jörg ; Mitidieri, Carlos ; Brudna, Cristiano ; Pereira, Carlos Eduardo
Author_Institution :
Dept. of Comput. Structures, Ulm Univ., Germany
Abstract :
Distributed factory automation systems benefit from field-busses which, in general, provide support for reliable and timely communication. These field-buses, however, provide rather low level communication objects and their features regarding quality aspects of communication are difficult to access and use for applications. The paper presents COSMIC (cooperating smart devices), a middleware architecture which allows the use of communication abstraction for high level applications based on distributed cooperating objects. The middleware supports an event-based communication model which enables spontaneous dissemination of events, maintains control autonomy of objects and allows to specify different real-time and reliability requirements on the application level. The basic abstractions presented at the middleware layer are events and event channels. As an example, the paper describes how these abstractions are mapped to CAN-Bus which constitutes a widely used field-bus standard.
Keywords :
cooperative systems; distributed object management; factory automation; field buses; middleware; quality of service; CAN-Bus; COSMIC middleware; communication abstraction; communication quality aspects; cooperating smart devices; distributed cooperating objects; distributed factory automation systems; event channels; event-based communication model; event-based interaction; field-bus standard; low level communication objects; middleware architecture; middleware layer; object control autonomy; real-time requirements; reliability requirements; Application software; Communication system control; Computer architecture; Computer industry; Distributed computing; Intelligent sensors; Maintenance; Manufacturing automation; Middleware; Workstations;
Conference_Titel :
Emerging Technologies and Factory Automation, 2003. Proceedings. ETFA '03. IEEE Conference
Print_ISBN :
0-7803-7937-3
DOI :
10.1109/ETFA.2003.1248763