Computation of the Supremal Controllable Sublanguage Using an Augmented Language
Toshimitsu Ushio
Abstract
Open-access reader
Toshimitsu Ushio
Abstract
Open-access reader
This paper introduces a concept of an augmented language of a control specification in discrete-event systems. This language is at least legal in the sense that a plant can not generate illegal strings. We investigate its properties related to controllability of a control specification, and propose an algorithm for computation of the supremal controllable sublanguage, which is based upon an augmented language and a mapping over a family of languages. We show criteria of its finite convergence, which does not require that both a plant and a control specification are described by regular languages, but that the augmented language is regular and “enough large”. We also propose an algorithm based upon an automaton which generates an augmented language in the case that a control specification is closed, and show that its complexity is polynomial.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This paper introduces a concept of an augmented language of a control specification in discrete-event systems. This language is at least legal in the sense that a plant can not generate illegal strings. We investigate its properties related to controllability of a control specification, and propose an algorithm for computation of the supremal controllable sublanguage, which is based upon an augmented language and a mapping over a family of languages. We show criteria of its finite convergence, which does not require that both a plant and a control specification are described by regular languages, but that the augmented language is regular and “enough large”. We also propose an algorithm based upon an automaton which generates an augmented language in the case that a control specification is closed, and show that its complexity is polynomial.
Key concepts: Sublanguage, Computer science, Regular language, Specification language, Controllability, Computation, Programming language specification, Automaton