Skip to main content

April — Agent process interaction language

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


In this paper we introduce key features of a programming language for building DAI and other types of distributed applications requiring the transmission and manipulation of complex symbolic data. April is oriented to the implementation of multi-agent systems. However, April is NOT a ‘multi-agent applications language’. It does not directly offer high level features such as: planners, problem solvers and knowledge representation systems that a multi-agent applications language might be expected to include. April is more an object based concurrent language with objects as processes. As argued in [11], this is a highly suitable base for extension to DAI and multi-agent application platforms.




McCabe, F. G., & Clark, K. L. (1995). April — Agent process interaction language. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 890, pp. 324–340). 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