Title :
A multiparadigm language for developing agent-oriented applications
Author :
Ng, Kam Wing ; Huang, Linpeng ; Sun, Yongqiang
Author_Institution :
Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, Shatin, Hong Kong
Abstract :
I+ is a multiparadigm language for object oriented declarative programming as well as parallel programming. If is an integration of three major programming paradigms: object oriented, logic and functional with salient features for modelling distributed applications, however, I+ has a number of limitations in developing multi agent applications as well as programming mobile agents. We introduce a dedicated set of primitives necessary for communication among agents and an HTTP based infrastructure to serve mobile agents to I+. The resultant language is called I* and we argue that I* is a language suitable for the development of agent oriented applications
Keywords :
cooperative systems; functional programming; logic programming; object-oriented languages; parallel languages; software agents; HTTP based infrastructure; I* language; I+; agent oriented applications; dedicated primitives; distributed applications; functional programming; logic programming; mobile agents; multi agent applications; multiparadigm language; object oriented declarative programming; parallel programming; programming paradigms; salient features; Application software; Computer networks; Computer science; Functional programming; Logic programming; Mobile agents; Natural languages; Object oriented modeling; Object oriented programming; Parallel programming;
Conference_Titel :
Technology of Object-Oriented Languages, 1998. TOOLS 27. Proceedings
Conference_Location :
Beijing
Print_ISBN :
0-8186-9096-8
DOI :
10.1109/TOOLS.1998.713583