2020
DOI: 10.1109/tac.2019.2934708
|View full text |Cite
|
Sign up to set email alerts
|

Transforming Opacity Verification to Nonblocking Verification in Modular Systems

Abstract: We consider the verification of current-state and K-step opacity for systems modeled as interacting non-deterministic finite-state automata. We describe a new methodology for compositional opacity verification that employs abstraction, in the form of a notion called opaque observation equivalence, and that leverages existing compositional nonblocking verification algorithms. The compositional approach is based on a transformation of the system, where the transformed system is nonblocking if and only if the ori… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
6
3

Relationship

1
8

Authors

Journals

citations
Cited by 24 publications
(9 citation statements)
references
References 22 publications
0
9
0
Order By: Relevance
“…Notice that x ∈ X \ S because x i ∈ X i \ S[i]. Therefore, the lemma holds by ( 12), (13), and Definition 3. Remark 3: Assumption 1 is a necessary condition for Theorem 3.…”
Section: Local Initial-state Opacitymentioning
confidence: 91%
See 1 more Smart Citation
“…Notice that x ∈ X \ S because x i ∈ X i \ S[i]. Therefore, the lemma holds by ( 12), (13), and Definition 3. Remark 3: Assumption 1 is a necessary condition for Theorem 3.…”
Section: Local Initial-state Opacitymentioning
confidence: 91%
“…These data structures can be large, especially for distributed DESs with several local components. To mitigate this problem, many previous studies (e.g., [11], [12], [13]) investigated compositional opacity verification approaches. The approaches construct abstract structures of local DESs.…”
Section: Introductionmentioning
confidence: 99%
“…In the following discussion, a restricted version of observation equivalence called opaque observation equivalence is employed. This notion was first defined in [27] in the context of verifying opacity.…”
Section: A Opaque Observation Equivalencementioning
confidence: 99%
“…The reason for evaluating this abstraction is that it is known to be more efficient than visible bisimulation. This abstraction has independently been proposed for opacity verification by Mohajerani and Lafortune (2019) and . In both reports, the abstraction gives an enormous reduction in computation time, compared to opacity verification without abstraction.…”
Section: Modularity and Abstractionmentioning
confidence: 99%