TY - GEN
T1 - Norm-based behaviour modification in BDI agents
AU - Meneguzzi, Felipe
AU - Luck, Michael
N1 - AAMAS 2009 • 8th International Conference on Autonomous Agents and Multiagent Systems • 10–15 May, 2009 • Budapest, Hungary
Acknowledgments: The first author is supported by Coordenação de perfeiçoamento de Pessoal de Nível Superior (CAPES) of the Brazilian Ministry of Education.
PY - 2009/5
Y1 - 2009/5
N2 - While there has been much work on developing frameworks and models of norms and normative systems, consideration of the impact of norms on the practical reasoning of agents has attracted less attention. The problem is that traditional agent architectures and their associated languages provide no mechanism to adapt an agent at runtime to norms constraining their behaviour. This is important because if BDI-type agents are to operate in open environments, they need to adapt to changes in the norms that regulate such environments. In response, in this paper we provide a technique to extend BDI agent languages, by enabling them to enact behaviour modification at runtime in response to newly accepted norms. Our solution consists of creating new plans to comply with obligations and suppressing the execution of existing plans that violate prohibitions. We demonstrate the viability of our approach through animplementation of our solution in the AgentSpeak(L) language.
AB - While there has been much work on developing frameworks and models of norms and normative systems, consideration of the impact of norms on the practical reasoning of agents has attracted less attention. The problem is that traditional agent architectures and their associated languages provide no mechanism to adapt an agent at runtime to norms constraining their behaviour. This is important because if BDI-type agents are to operate in open environments, they need to adapt to changes in the norms that regulate such environments. In response, in this paper we provide a technique to extend BDI agent languages, by enabling them to enact behaviour modification at runtime in response to newly accepted norms. Our solution consists of creating new plans to comply with obligations and suppressing the execution of existing plans that violate prohibitions. We demonstrate the viability of our approach through animplementation of our solution in the AgentSpeak(L) language.
UR - http://www.meneguzzi.eu/felipe/pubs/aamas-norms-2009.pdf
M3 - Published conference contribution
SP - 177
EP - 184
BT - Proceedings of the Eighth International Conference on Autonomous Agents and Multiagent Systems
ER -