UCL—Universal Communication Language
暂无分享,去创建一个
For successful cooperation to occur between agents they have to be able to communicate among themselves. To enable this communi- cation an Agent Communication Language (ACL) is required. Messages coded in an ACL should adequately express their meaning from a seman- tic point of view. The Universal Communication Language (UCL) can fulfill the role of an ACL and, at the same time, be convertible to and from a natural language. UCL design is concerned with the description of message structures, their underlining semantic context and the support for protocols for agent interaction. The key point about UCL is that the language can be used not only for communication among software agents but among humans too. This is possible because UCL is derived from the Universal Network Language (UNL), a language created to allow com- munication among people using different languages. UCL was defined using the Extended Markup Language (XML) to make it easier to inte- grate into the Internet. In addition, an enconverter-deconverter software prototype was written to serve as a tool for testing and experimenting with the language specifications.
[1] Frank Dignum,et al. Issues in Agent Communication , 2000, Lecture Notes in Computer Science.
[2] C. M. Sperberg-McQueen,et al. Extensible Markup Language (XML) , 1997, World Wide Web J..
[3] Benjamin N. Grosof,et al. An Approach to Using XML and a Rule-Based Content Language with an Agent Communication Language , 2000, Issues in Agent Communication.
[4] Akira Shimazu,et al. The State of the Art in Agent Communication Languages , 2000, Knowledge and Information Systems.