Artifacts for time-aware agents

  • Authors:
  • Cédric Dinont;Philippe Mathieu;Emmanuel Druon;Patrick Taillibert

  • Affiliations:
  • USTL/LIFL and ISEN, Villeneuve-d'Ascq, France;USTL/LIFL, Villeneuve-d'Ascq, France;ISEN, Lille Cedex, France;Thales Aerospace Division, Elancourt, France

  • Venue:
  • AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Time-aware agents are agents capable of reasoning about their tasks duration and deadlines, and, more generally, to manage the temporal aspects of the execution of their tasks. We first focus on the case of agents in charge of long duration computations, sustaining that it is not acceptable for an autonomous agent to remain unaware of its environment for too long. We then consider deadline meetings when several time-aware agents share the same CPU. To achieve these goals, we recognize the importance of the artifact concept [16]. We introduce computational artifacts for long duration tasks and a coordination artifact for managing the CPU agenda and acting as an intermediary when agents negotiate CPU power. Control of computational artifacts is done thanks to a set of operating instructions dynamically computed by the coordination artifact.