Title :
Reactive behavior design tools
Author :
Bradakis, Mark ; Henderson, Thomas C. ; Zachary, Joe
Author_Institution :
Dept. of Comput. Sci., Utah Univ., Salt Lake City, UT, USA
Abstract :
The reactive behavior of an autonomous agent can be described as collections of logical behaviors, each member of the collection controlling some aspect of the agent and working in conjunction with all the other behaviors. Such collections of reactive behaviors can be defined as combined, synchronous finite-state automata, using real-time programming languages which have strong formal components. These language tools, such as COSPAN and ESTEREL, require sophisticated users who have deep knowledge of both the syntax and semantics of the language. The authors use the simplicity of graphical finite-state automata editing to specify concurrent synchronous finite-state automata, and from those they produce COSPAN descriptions of these behaviors for analysis, and C language programs to implement the designed behaviors. The usefulness and validity of this approach was confirmed by the design, verification and implementation of several examples, including a controller demon for a robot arm
Keywords :
finite automata; high level languages; real-time systems; C language programs; COSPAN; ESTEREL; autonomous agent; concurrent synchronous finite-state automata; controller demon; graphical finite-state automata; reactive behavior design tools; real-time programming languages; robot arm; Artificial intelligence; Autonomous agents; Cities and towns; Computer science; Concrete; Control systems; Formal verification; Intelligent robots; Robotics and automation; Robust control;
Conference_Titel :
Intelligent Control, 1992., Proceedings of the 1992 IEEE International Symposium on
Conference_Location :
Glasgow
Print_ISBN :
0-7803-0546-9
DOI :
10.1109/ISIC.1992.225088