Programming organization-aware agents a research agenda

M. Birna Van Riemsdijk, Koen Hindriks, Catholijn Jonker

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review


Organizational notions such as roles, norms (e.g., obligations and permissions), and services are increasingly viewed as natural concepts to manage the complexity of software development. In particular in the context of multi-agent systems, agents are expected to be organization-aware, i.e., to understand and reason about the structure, work processes, and norms of the agent organization in which they operate. In this paper, we analyze which kinds of reasoning an agent should be able to do to function in an organization. We categorize these kinds of reasoning with respect to several dimensions, and distinguish three general approaches on how these might be integrated in existing agent programming languages. Through this, we provide a research agenda on what needs to be addressed when developing techniques for programming organization-aware agents.

Original languageEnglish
Title of host publicationEngineering Societies in the Agents World X - 10th International Workshop, ESAW 2009, Proceedings
Number of pages15
Publication statusPublished - 1 Dec 2009
Externally publishedYes
Event10th International Workshop on Engineering Societies in the Agents World X, ESAW 2009 - Utrecht, Netherlands
Duration: 18 Nov 200920 Nov 2009

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5881 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Conference10th International Workshop on Engineering Societies in the Agents World X, ESAW 2009


Dive into the research topics of 'Programming organization-aware agents a research agenda'. Together they form a unique fingerprint.

Cite this