Designing minimal effective normative systems with the help of lightweight formal methods

Normative systems (i.e., a set of rules) are an important approach to achieving effective coordination among (often an arbitrary number of) agents in multiagent systems. A normative system should be effective in ensuring the satisfaction of a desirable system property, and minimal (i.e., not contain...

Full description

Bibliographic Details
Main Authors: Hao, Jianye (Author), Kang, Eunsuk (Author), Sun, Jun (Author), Jackson, Daniel (Contributor)
Other Authors: Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science (Contributor)
Format: Article
Language:English
Published: Association for Computing Machinery, 2018-06-06T17:49:25Z.
Subjects:
Online Access:Get fulltext
LEADER 02007 am a22002053u 4500
001 116146
042 |a dc 
100 1 0 |a Hao, Jianye  |e author 
100 1 0 |a Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science  |e contributor 
100 1 0 |a Jackson, Daniel  |e contributor 
700 1 0 |a Kang, Eunsuk  |e author 
700 1 0 |a Sun, Jun  |e author 
700 1 0 |a Jackson, Daniel  |e author 
245 0 0 |a Designing minimal effective normative systems with the help of lightweight formal methods 
260 |b Association for Computing Machinery,   |c 2018-06-06T17:49:25Z. 
856 |z Get fulltext  |u http://hdl.handle.net/1721.1/116146 
520 |a Normative systems (i.e., a set of rules) are an important approach to achieving effective coordination among (often an arbitrary number of) agents in multiagent systems. A normative system should be effective in ensuring the satisfaction of a desirable system property, and minimal (i.e., not containing norms that unnecessarily over-constrain the behaviors of agents). Designing or even automatically synthesizing minimal effective normative systems is highly non-trivial. Previous attempts on synthesizing such systems through simulations often fail to generate normative systems which are both minimal and effective. In this work, we propose a framework that facilitates designing of minimal effective normative systems using lightweight formal methods. Given a minimal effective normative system which coordinates many agents must be minimal and effective for a small number of agents, we start with automatically synthesizing one such system with a few agents. We then increase the number of agents so as to check whether the same design remains minimal and effective. If it is, we manually establish an induction proof so as to lift the design to an arbitrary number of agents. 
546 |a en_US 
655 7 |a Article 
773 |t Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering - FSE 2016