This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2011 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology
Supporting Agent Systems in the Programming Language
Lyon, France
August 22-August 27
ISBN: 978-0-7695-4513-4
Agent-oriented methodologies emphasize organisational concepts, which give structure to large agent systems. Organisational frameworks, however, put an extra burden on developers, who need to master both an agent-oriented programming language and the framework itself. We believe that the organisation of agent systems should be directly supported by features of the programming language. In this paper we propose three such language features: algebraic data types, roles, and sessions. They are inspired by functional programming languages and by session types. How they fit together in the context of agent-oriented programming is new.
Index Terms:
agent programming languages, Agent Factory, Haskell, type class, 2APL
Citation:
Claudia Grigore, Rem Collier, "Supporting Agent Systems in the Programming Language," wi-iat, vol. 3, pp.9-12, 2011 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology, 2011
Usage of this product signifies your acceptance of the Terms of Use.