2018
DOI: 10.1007/s13235-018-0285-3
|View full text |Cite
|
Sign up to set email alerts
|

Supervisory Control of Discrete-Event Systems Under Attacks

Abstract: We consider a multi-adversary version of the supervisory control problem for discrete-event systems, in which an adversary corrupts the observations available to the supervisor. The supervisor's goal is to enforce a specific language in spite of the opponent's actions and without knowing which adversary it is playing against. This problem is motivated by applications to computer security in which a cyber defense system must make decisions based on reports from sensors that may have been tampered with by an att… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
67
1

Year Published

2019
2019
2024
2024

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 77 publications
(68 citation statements)
references
References 36 publications
(48 reference statements)
0
67
1
Order By: Relevance
“…Recently, cyber-physical systems have drawn a lot of attention from the supervisory control and formal methods research communities (see, for example, [1], [2], [3], [4], [5], [6], [7]). The supervisory control theory of discrete-event systems 1 [18] has been proposed as a general approach for the synthesis of correct-by-construction supervisors that ensure both safety and progress properties on the closed-loop systems.…”
Section: Introductionmentioning
confidence: 99%
“…Recently, cyber-physical systems have drawn a lot of attention from the supervisory control and formal methods research communities (see, for example, [1], [2], [3], [4], [5], [6], [7]). The supervisory control theory of discrete-event systems 1 [18] has been proposed as a general approach for the synthesis of correct-by-construction supervisors that ensure both safety and progress properties on the closed-loop systems.…”
Section: Introductionmentioning
confidence: 99%
“…For each σ ∈ Σ c,A ∩ Σ uo , we know that ζ T (x i , σ ) = x i in S T for each i ∈ [0, n − 1]. This is captured in Constraints (7). Constraints (8) intuitively mean that there cannot be transitions labeled by σ / ∈ Σ c,A ∩Σ o from x i to x n , for each i ∈ [0, n − 1].…”
Section: Bounded Resilient Supervisor Synthesismentioning
confidence: 99%
“…Constraints (8) intuitively mean that there cannot be transitions labeled by σ / ∈ Σ c,A ∩Σ o from x i to x n , for each i ∈ [0, n − 1]. Constraints (7) are (8) ensure that S T is a (properly) transformed supervisor. Then, let φ S T ,con obs n denote the resultant formula after combining Constraints (5), (6), (7) and (8).…”
Section: Bounded Resilient Supervisor Synthesismentioning
confidence: 99%
See 2 more Smart Citations