DocumentCode
2900674
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
fYear
2002
fDate
2002
Firstpage
403
Lastpage
408
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Control, 2002. Proceedings of the 2002 IEEE International Symposium on
ISSN
2158-9860
Print_ISBN
0-7803-7620-X
Type
conf
DOI
10.1109/ISIC.2002.1157797
Filename
1157797
Link To Document