2019 American Control Conference (ACC) 2019
DOI: 10.23919/acc.2019.8815233
|View full text |Cite
|
Sign up to set email alerts
|

Synthesis of Minimum-Cost Shields for Multi-agent Systems

Abstract: In this paper, we propose a general approach to derive runtime enforcement implementations for multi-agent systems, called shields, from temporal logical specifications. Each agent of the multiagent system is monitored, and if needed corrected, by the shield, such that a global specification is always satisfied. The different ways of how a shield can interfere with each agent in the system in case of an error introduces the need for quantitative objectives. This work is the first to discuss the shield synthesi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
16
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
4
3
1

Relationship

4
4

Authors

Journals

citations
Cited by 19 publications
(16 citation statements)
references
References 20 publications
0
16
0
Order By: Relevance
“…Shields are usually constructed offline by computing a maximally permissive policy containing all actions that will not violate the safety specification. Several extensions exist [4,6,29,39]. The shielding approach has been shown to be successful in combination with RL [2,21].…”
Section: Related Workmentioning
confidence: 99%
“…Shields are usually constructed offline by computing a maximally permissive policy containing all actions that will not violate the safety specification. Several extensions exist [4,6,29,39]. The shielding approach has been shown to be successful in combination with RL [2,21].…”
Section: Related Workmentioning
confidence: 99%
“…The concept of guaranteeing safety at runtime is referred to as shielding [23]. Recent works employ shields in reinforcement learning [1], for Markov decision processes (MDP) [20], or for multi-agent systems [3], yet, none involve partially observable systems.…”
Section: B Related Workmentioning
confidence: 99%
“…An existing approach called shielding [4,12] uses reactive synthesis and assumes that the shield has full knowledge and control of the whole system-in this case the entire UAM system and the vehicles it handles. A technique for synthesizing quantitative shields for multi-agent systems in a fully centralized manner was presented in [1]. However, all these approaches are only applicable if a feasible solution exists.…”
Section: Related Workmentioning
confidence: 99%