Event-B Patterns for Specifying Fault-Tolerance in Multi-agent Interaction

  • Authors:
  • Elisabeth Ball;Michael Butler

  • Affiliations:
  • Dependable Systems and Software Engineering, Electronics and Computer Science, University of Southampton, UK;Dependable Systems and Software Engineering, Electronics and Computer Science, University of Southampton, UK

  • Venue:
  • Methods, Models and Tools for Fault Tolerance
  • Year:
  • 2009

Quantified Score

Hi-index 0.01

Visualization

Abstract

Interaction in a multi-agent system is susceptible to failure. A rigorous development of a multi-agent system must include the treatment of fault-tolerance of agent interactions for the agents to be able to continue to function independently. Patterns can be used to capture fault-tolerance techniques. A set of modelling patterns is presented that specify fault-tolerance in Event-B specifications of multi-agent interactions. The purpose of these patterns is to capture common modelling structures for distributed agent interaction in a form that is re-usable on other related developments. The patterns have been applied to a case study of the contract net interaction protocol.