Skip to main content

Design of a concurrent agent-oriented language

Citations of this article
Mendeley users who have this article in their library.
Get full text


This paper describes the concurrent agent-oriented language AgentSpeak. AgentSpeak can model distributed autonomous agents, situated in dynamic environments, that are reactive as well as proactive towards the environment. Agents are organized into agent families offering certain services to other agents. Services are realized through the execution of an associated Plan. Each agent will also be associated with a Database. Some of the services, and a portion of the database could be public; i.e. available outside the agent. Therefore it follows that the remainder of the database, the remaining services and all of the plans will be private to the agent-family. The language supports and extends concurrent object-oriented language features such as synchronous and asynchronous messages and has well developed group communication primitives.




Weerasooriya, D., Rao, A., & Ramamohanarao, K. (1995). Design of a concurrent agent-oriented language. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 890, pp. 386–401). Springer Verlag.

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free