Title :
Software architecture for real-time autonomous agents: a case study for digital train system
Author :
Song, Insop ; Karray, Fakhreddine
Author_Institution :
Dept. of Syst. Design Eng., Waterloo Univ., Ont., Canada
Abstract :
In this paper, a software architecture for multiple autonomous agents in a real-time environment is described. The software architecture for autonomous agents must effectively connect perception modules, planning modules and action modules. It is necessary to define both an interface and a data flow among different modules. The proposed software architecture connects reactive modules with deliberative modules. The architecture proved its feasibility by controlling a prototype of multiple model digital trains.
Keywords :
blackboard architecture; control engineering computing; data flow computing; multi-agent systems; object-oriented programming; query languages; railways; real-time systems; software architecture; KQML; action modules; blackboard system; data flow; deliberative modules; digital train system; interface definition; knowledge query manipulation language; multiple autonomous agents; multiple model digital trains; object-oriented design scheme; perception modules; planning modules; reactive module connection; real-time autonomous agents; real-time environment; software architecture; Autonomous agents; Communication system control; Computer aided software engineering; Computer architecture; Computer errors; Mobile robots; Pattern analysis; Real time systems; Software architecture; Switches;
Conference_Titel :
Intelligent Control, 2002. Proceedings of the 2002 IEEE International Symposium on
Print_ISBN :
0-7803-7620-X
DOI :
10.1109/ISIC.2002.1157797