DocumentCode
2510805
Title
An Abstraction-Refinement Framework for Multi-Agent Systems
Author
Ball, Thomas ; Kupferman, Orna
Author_Institution
Microsoft Res., Redmond, WA
fYear
0
fDate
0-0 0
Firstpage
379
Lastpage
388
Abstract
Abstraction is a key technique for reasoning about systems with very large or even infinite state spaces. When a system is composed of reactive components, the interaction between the components is modeled by a multi-player game and verification corresponds to finding winners in the game. We describe an abstraction-refinement framework for multi-player games, with respect to specifications in the alternating mu-calculus (AMC). Our framework is based on abstract alternating transition systems (AATSs). Each agent in an AATS has transitions that over-approximate its power and transitions that under-approximate its power. We define the framework, define a 3-valued semantics for AMC formulas in an AATS, study the model-checking problem, define an abstraction preorder between AATSs, suggest a refinement procedure (in case model checking returns an indefinite answer), and study the completeness of the framework. For the case of predicate abstraction, we show how reasoning can be automated with a theorem prover. Abstractions of multi-player games have been studied in the past. Our main contribution with respect to earlier work is that we study general (rather than only turn-based) ATSs, we add a refinement procedure on top of the model checking procedure, and our abstraction preorder is parameterized by a set of agents
Keywords
formal verification; game theory; multi-agent systems; refinement calculus; theorem proving; 3-valued semantics; abstract alternating transition systems; abstraction-refinement framework; alternating mu-calculus; infinite state spaces; model-checking problem; multiagent systems; multiplayer game; theorem prover; Automata; Computer science; Concrete; Game theory; Logic; Multiagent systems; Open systems; Power system modeling; Security; State-space methods;
fLanguage
English
Publisher
ieee
Conference_Titel
Logic in Computer Science, 2006 21st Annual IEEE Symposium on
Conference_Location
Seattle, WA
ISSN
1043-6871
Print_ISBN
0-7695-2631-4
Type
conf
DOI
10.1109/LICS.2006.10
Filename
1691249
Link To Document