Abstract
Previous work on detecting fulfilments and violations of expectations (which may correspond to conventions, norms, commitments or contracts) assumed that information about the world is available as an abstract logical model of observed properties and/or events. There has been little investigation of practical techniques for mapping from sensor readings in a complex environment to such a logical model suitable for monitoring techniques. Moreover, there has been little work on investigating practical techniques for agents to respond to fulfilments and violations of their expectations. This paper investigates these two aspects in the context of interactions involving multiple Jason agents in a Second Life simulation. We present a framework that can be used to connect any agent platform with Second Life, and demonstrate how this framework is integrated with the Jason platform to monitor expectations of agents.