𝔖 Bobbio Scriptorium
✦   LIBER   ✦

The computational complexity of scenario-based agent verification and design

✍ Scribed by Yves Bontemps; Pierre-Yves Schobbens


Publisher
Elsevier Science
Year
2007
Tongue
English
Weight
405 KB
Volume
5
Category
Article
ISSN
1570-8683

No coin nor oath required. For personal study only.

✦ Synopsis


We first advocate that the AUML (Agent Unified Modeling Language) notation, even in its new version, is not precise enough to adequately describe protocols. This problem was long identified by Harel and we propose to follow his solution: extend sequence diagrams with a "prechart", i.e. single out the initiation sequence of the protocol. This new notation keeps readability and intuition, but is also technically adequate and is given a formal semantics. It actually is a form of simple temporal logics, equipped with a game-based semantics, which is appropriate for modeling agent-based systems. We then go on to study its complexity. Unsurprisingly, the version with protocol roles is undecidable. The main interesting problem is to synthesize agents that follow the protocol described. Surprisingly, it is undecidable even if we remove roles, alternatives, loops, asynchronous communication, conditions, constraints, negations (already removed in AUML). The complexity of checking whether a society of agents obeys a protocol given in this trivial notation is also surprisingly high: it is PSPACE-complete, like temporal logic, while we show that this simple language is strongly less expressive than temporal logic. Notations in-between have the expected increase in expressiveness, but no increase in complexity. This justifies the use of a language including alternatives, asynchronous communication and conditions, since it increases expressiveness with no cost in complexity.


πŸ“œ SIMILAR VOLUMES


Experimental and computational verificat
✍ C. S. Tsai; Bo-Jen Chen; Tsu-Cheng Chiang πŸ“‚ Article πŸ“… 2003 πŸ› John Wiley and Sons 🌐 English βš– 409 KB πŸ‘ 1 views

## Abstract It is clear that base isolation is a sensible strategic design in attenuating the responses of a structural system induced by ground motions. The design of seismically isolated structures is mainly governed by the Uniform Building Code (UBC) published by the International Conference of

The complexity of achievement and mainte
✍ Iain A. Stewart πŸ“‚ Article πŸ“… 2003 πŸ› Elsevier Science 🌐 English βš– 167 KB

We completely classify the computational complexity of the basic achievement and maintenance agent design problems in bounded environments when these problems are parameterized by the number of environment states and the number of agent actions. The different problems are P-complete, NP-complete, co

Solute polarization and the design of co
✍ Jian Hui Wu; Peter J. Winn; GyΓΆrgy G. Ferenczy; Christopher A. Reynolds πŸ“‚ Article πŸ“… 1999 πŸ› John Wiley and Sons 🌐 English βš– 204 KB

A combination of quantum mechanical density functional calculations and the Poisson᎐Boltzmann continuum method has been used to calculate the electrode w Ž . x 3qr2q w Ž . x 3qr2q w Ž . x 3yr4y potential of Co en , Co NH , and Co C O relative to that of 2 3 2 2 4 3 w Ž . x 3qr2q Ž . Co dien . Excell