A multi-agent description language New Valid and its application to robot control

A coordinated multi-agent computation paradigm is proposed as a design tool of an intelligent robot system. A multi-agent programming paradigm and programming language, New Valid, is introduced. New Valid is designed as a tool for programming coordinated multi-agent computation systems. The coordinated computation paradigm is designed as a message flow programming system on the basis of a functional programming system. A history-sensitive computation feature, named agent, is introduced into a functional programming language, Valid. A model of mult-agent robot systems is proposed. The robot sytem is constructed as an ensemble of functions, each of which works as a coordinated independent agent through message communications. All sensory information put into robot is treated as messages. Several examples of multi-agent robot systems are shown.<<ETX>>

[1]  Rin-ichiro Taniguchi,et al.  Datarol: a massively parallel architecture for functional languages , 1990, Proceedings of the Second IEEE Symposium on Parallel and Distributed Processing 1990.

[2]  Carl Hewitt,et al.  Viewing Control Structures as Patterns of Passing Messages , 1977, Artif. Intell..

[3]  Mario Tokoro,et al.  Object-oriented concurrent programming , 1987 .

[4]  Akinori Yonezawa,et al.  Object-oriented concurrent programming in ABCL/1 , 1986, OOPSLA 1986.