MASLOG · Formal methods for multi-agents systems
FP6 — Marie Curie Actions (Human Resources and Mobility)
- Duration
- 2006-08-01 → 2008-01-31
- EU contribution
- €87,726
- Participants
- 2
- Scheme
- OIF
Lines connect the coordinator with its partners.
Results in brief
Final Activity Report Summary - MASLOG (Formal methods for multi-agents systems)
The 'Formal methods for multi-agents systems' (MASLOG) project aimed at developing a logical framework for multi-agent systems, where agents represent autonomous component-based processes of computer systems. Agents are in essence autonomous entities making decisions and acting on the behalf of the user, preserving their interests while interacting with other entities in the environment. One of the major challenges in the multi-agent systems area concerns the understanding and the command of coalition and negotiation mechanisms between agents, as -in general- agents do not share the same interests. The project has adopted an approach based on the paradigm of games -autonomous entities are modelled as players-, and explored different frameworks: - First, the study has considered multi-player games where groups of players may form a coalition, against the rest, to enforce plays to be winning or favourable by fixing appropriate strategies. A highly expressive logical formalism was developed to specify strategies that are meant to be combined in coalition or that have a commitment feature. On top of this, any statement can be processed to compute the specified strategies. Moreover, the formalism is proved to subsume existing proposals, not only those mentioned in the original bibliography, but any other proposed so far. The study's work is published in the proceedings of the 5th International Symposium on Automated Technology for Verification and Analysis. - Second, the complex setting of imperfect information games was investigated, where players only partially observe the moves of the others; hence they have uncertainty on the current configuration of the game. A mathematical theory was proposed, based on topology over the space of infinite sequences (representing the plays in the game), which enables one to reason on sets of observationally equivalent sequences (from the point of view of one player). Significant results for the one-player case, and applications to the diagnosis of discrete event systems have already been obtained; a publication in the 9th International Workshop on Discrete Event Systems is forthcoming. - Third, optimality criteria on the coalition policies have recently been investigated, based on search techniques of the Artificial Intelligence (AI) field. For 'safety' games, i.e. games where the objective is to avoid 'bad' configurations, whether the observation capabilities of the players are sufficient for a coalition to win the game is in itself a challenging problem. Inspired from control theory, a sufficient condition was considered for the existence of a solution, which is decidable (i.e. which can be checked automatically). The research team studied a way to fix situations where this condition fails: by 'fixing', we mean to add communications between players, thereof augmenting their observation power to make the condition true. Penalising communication (by a cost function) led to solve optimisation problems by AI search techniques: the procedure renders an optimal communication addendum amidst players. - Fourth, an interdisciplinary collaboration aims at bridging the gap between automated planning techniques and formal methods that are used for software verification. Automated planning is a field of AI. The basic problem consists in automatically choosing and organising a set of actions to reach a given objective in an optimal manner. Application areas include defence, business, and space. In software verification, the basic problem is also to determine whether a state of the software is reachable (typically an undesirable state where a deadlock or an overflow exists), or more generally whether all executions satisfy a given property. The close proximity between planning and verification is evident but has never been the subject of a solid theoretical study; these similarities are analysed as also the differences with an approach under game theory angle.
Data: CORDIS, © European Union
Project objective
The multi-agent paradigm is emerging as a promising new programming approach with the goal of providing computing and communication services to the user on the basis of autonomous component-based processes. One of the major challenges in the multi-agent systems (MAS) area concerns the understanding of coalition and negotiation mechanisms between agents. While MAS has for long been a prominent area of artificial intelligence (AI) which is finding its way to applications, enhancing the quality and reliability of MAS using formal methods is a recent, still under-explored topic. To date, formal methods for MAS suffer from expressiveness limitations, which prevent them to consider anything but very simple properties. This is an interdisciplinary project, at the frontier between theoretical computer science and AI. Its outcome is a new generation of logic-based formal methods for MAS, which will bridge the gap with current AI research.The applicant is an experienced researcher with skills in formal methods; her recent contributions to the field of controller synthesis are the stepping-stone of the proposed project. The highly expressive formalism developed in the control framework will be integrated in the family of logics for MAS, associated with effective methods and tested in realistic contexts like those considered in AI. The host institution is the Computer Sciences Lab of the prestigious Australian National University, which provides a world-class training and research environment in Logic & Computation and Knowledge Representation & Reasoning. Her integration into both groups will enhance the applicant's expertise in pure and applied logic, as well as in AI and MAS applications. Concerning the return phase, the applicant plans to build from her new experience to apply for professorships in Europe, to manage an independent research group on Formal Methods for MAS, and to set up of a French or even European summer school for junior researchers.
Original text from CORDIS.
Participants
Links
Data: CORDIS, © European Union
