LALO
Computer Research Center in Montreal
A language and framework for developing intelligent multiagent systems. LALO is a language which uses the Agent Oriented Programming (AOP) paradigm. In AOP, an agent is determined by its beliefs, capabilities, and commitments, which together comprise its mental state. AOP encourages a social view of computation in which communities of agents interact by exchanging information, sending specific requests, offering services, accepting or refusing tasks, competing with each other for a task to be accomplished or cooperating. The agents communicate using KQML.