• DocumentCode
    3222586
  • 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
  • fYear
    1992
  • fDate
    11-13 Aug 1992
  • Firstpage
    178
  • Lastpage
    183
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Control, 1992., Proceedings of the 1992 IEEE International Symposium on
  • Conference_Location
    Glasgow
  • ISSN
    2158-9860
  • Print_ISBN
    0-7803-0546-9
  • Type

    conf

  • DOI
    10.1109/ISIC.1992.225088
  • Filename
    225088