Using antimodels to define agents' strategy

  • Authors:
  • Carlos Cares;Xavier Franch;Enric Mayol

  • Affiliations:
  • Dept. Llenguatges i Sistemes Informàtics, Universitat Politècnica de Catalunya, Barcelona, Spain and Dept. Ingeniería de Sistemas, Universidad de La Frontera, Temuco, Chile;Dept. Llenguatges i Sistemes Informàtics, Universitat Politècnica de Catalunya, Barcelona, Spain;Dept. Llenguatges i Sistemes Informàtics, Universitat Politècnica de Catalunya, Barcelona, Spain

  • Venue:
  • CLIMA VII'06 Proceedings of the 7th international conference on Computational logic in multi-agent systems
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Antimodels constitute a goal-oriented technique to reformulate a software system at the requirements stage mainly for security concerns. This technique recognizes external goals that conflict with the system's goals. In addition Tropos is one of the most relevant agent-oriented software development methodologies which uses the i* modelling language. Tropos covers the software development from the early stage of requirements to implementation. In this paper we propose the use of antimodels to identify risk situations and we use an antigoal resolution taxonomy to reformulate agents' roles and goals. We test our approach in the context of the Second Computational Logic on Multi-Agent Systems contest where we have used Tropos to implement the proposed collecting agent problem. Combining antimodels, the antigoal resolution taxonomy and the Tropos extension to obtain Prolog implementations, we have obtained a competitive solution.