Adaptive modeling: an approach and a method for implementing adaptive agents

  • Authors:
  • Reza Razavi;Jean-François Perrot;Nicolas Guelfi

  • Affiliations:
  • Software Engineering Competence Center, University of Luxembourg, Luxembourg, Luxembourg;Laboratoire d'Informatique de Paris VI (LIP6), Université Pierre et Marie Curie – CNRS Paris, France;Software Engineering Competence Center, University of Luxembourg, Luxembourg, Luxembourg

  • Venue:
  • MMAS'04 Proceedings of the First international conference on Massively Multi-Agent Systems
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes the fundamentals of a research project which is being launched in the emerging field of Ambient Intelligence as defined by the European Union's 6th Research Program on Information Society. Massively multi-agent systems is the natural technique for implementing Ambient Intelligence. Adaptivity is one of the key features of ambient systems. Ensuring that the evolution of an ambient system is predictable and desirable is a challenging open design issue. We propose a user-driven approach to adaptation. We call it “Adaptive Modeling” because it relies on the architectural style known as Adaptive Object-Models. This provides us with a design method and tool for agents to be used in this context. Systems built with this method allow non-programmer domain experts to locally modify the structure and behavior of agents at runtime, and thus obtain system-level adaptation. Expert-driven adaptation should ensure the appropriateness of the system's behavior with respect to its requirements. We illustrate our method with an existing multi-agent system. Work is under way for extending it with other features, notably fault-tolerance, as well as “agent-driven adaptation” by replacing expert users with monitoring agents endowed with the same expertise.