2016 13th International Workshop on Discrete Event Systems (WODES) 2016
DOI: 10.1109/wodes.2016.7497820
|View full text |Cite
|
Sign up to set email alerts
|

Why is my supervisor empty? Finding causes for the unreachability of states in synthesized supervisors

Abstract: Although supervisory control synthesis has been around for many years, adoption is still low. A weak point of synthesis is the absence of a reporting mechanism. When an empty or unexpected supervisor is returned, it is very difficult to explain why this is the case. It is desired to return an explanation for a question, like, "Why is my supervisor empty?". In general, the information needed to provide such an explanation is not present in the synthesized result.In this paper, causes (explanations) are generate… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2016
2016
2019
2019

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 15 publications
0
1
0
Order By: Relevance
“…As a consequence, supervisory control synthesis may result in the impossibility to produce a supervisor, or lead to a controlled system that omits states of which the designer would not expect their omission. In recent work [43], the synthesis algorithm has been adapted to retrieve the reason why the controlled system is blocked from reaching specific states. This information can then be used for understanding which requirements (under which conditions) are conflicting, whereupon the model of the components and/or the requirement may be refined.…”
Section: Discussionmentioning
confidence: 99%
“…As a consequence, supervisory control synthesis may result in the impossibility to produce a supervisor, or lead to a controlled system that omits states of which the designer would not expect their omission. In recent work [43], the synthesis algorithm has been adapted to retrieve the reason why the controlled system is blocked from reaching specific states. This information can then be used for understanding which requirements (under which conditions) are conflicting, whereupon the model of the components and/or the requirement may be refined.…”
Section: Discussionmentioning
confidence: 99%