2018•IEEE Transactions on Automatic ControlRequires access

A Learning-Based Synthesis Approach to the Supremal Nonblocking Supervisor of Discrete-Event Systems

Huimin Zhang, Lei Feng, Zhiwu Li

Open publisher page 54 citations

Abstract

This paper presents a novel approach to synthesize supremal nonblocking supervisors of discrete-event systems (DES), when the automaton models of specifications are not available. Extending the L* learning algorithm, an S* algorithm is developed to infer a tentatively correct supervisor. If the tentatively correct supervisor is nonblocking, it is indeed the supremal nonblocking supervisor with respect to the plant and specifications. Otherwise, the blocking automaton is regarded as a new plant, and the specification is the nonblocking property. Then, the supremal nonblocking supervisor with respect to the new problem is computed using supervisory control theory of DES. Two simplification rules are introduced to the S* algorithm to decrease the computational cost. Finally, the S* algorithm is implemented based on the LearnLib framework, and experiments are performed to verify the proposed approach.

About this research paper

What this paper is about

This paper presents a novel approach to synthesize supremal nonblocking supervisors of discrete-event systems (DES), when the automaton models of specifications are not available. Extending the L* learning algorithm, an S* algorithm is developed to infer a tentatively correct supervisor. If the tentatively correct supervisor is nonblocking, it is indeed the supremal nonblocking supervisor with respect to the plant and specifications. Otherwise, the blocking automaton is regarded as a new plant, and the specification is the nonblocking property. Then, the supremal nonblocking supervisor with respect to the new problem is computed using supervisory control theory of DES. Two simplification rules are introduced to the S* algorithm to decrease the computational cost. Finally, the S* algorithm is implemented based on the LearnLib framework, and experiments are performed to verify the proposed approach.

Why it matters

OpenAlex reports 54 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

This paper presents a novel approach to synthesize supremal nonblocking supervisors of discrete-event systems (DES), when the automaton models of specifications are not available. Extending the L* learning algorithm, an S* algorithm is developed to infer a tentatively correct supervisor. If the tentatively correct supervisor is nonblocking, it is indeed the supremal nonblocking supervisor with respect to the plant and specifications. Otherwise, the blocking automaton is regarded as a new plant, and the specification is the nonblocking property. Then, the supremal nonblocking supervisor with respect to the new problem is computed using supervisory control theory of DES. Two simplification rules are introduced to the S* algorithm to decrease the computational cost. Finally, the S* algorithm is implemented based on the LearnLib framework, and experiments are performed to verify the proposed approach.

Key concepts: Supervisor, Automaton, Supervisory control, Computer science, Supervisory control theory, Event (particle physics), Property (philosophy), Algorithm

Related papers

Back to paper searchBrowse research topicsOriginal source
A Learning-Based Synthesis Approach to the Supremal Nonblocking Supervisor of Discrete-Event Systems — Research Paper | ScholarLens