Distributed Artificial Intelligence

Research Program - Results (3)

Consistency of representations

Consistency of representations is a very important issue in the case of multi-expert (blackboard) systems. It is not so crucial in the case of independent agents for the type of applications that we consider (concurrent engineering, knowledge management).
  • Time stamping

  • A first answer was introduced by Abriat for a system for automatic assembly with error recovery. In that system time-stamping of information elements was enough to permit a consistency management of individual representations of the task within each agent.
  • Divergence/reconciliation using versioning

  • For more complex systems with a longer lifetime, the method proposed by Barthès mimics the work organization in engineering bureaux. Indeed, we showed that by using a versioned representation of data and knowledge, it was possible to introduce a mechanism of divergence/reconciliation, letting the various groups diverge in between meetings used to enforce consistency. A prototype of model of representation, PDM3, implementing the versioning mechanisms proposed by Bohrani was already available. Furthermore, as we indicated elsewhere, our agents offer rather complex services and are autonomous, which means that they are in practice weakly coupled. This approach dispenses with the need for a global consistency mechanism, which leads usually to deadlocks.

    Return to main page
    Return to main page

    Last modified 8/4/02