• DocumentCode
    11646
  • Title

    On Specification Transparency: Toward A Formal Framework for Designer Comprehensibility of Discrete-Event Control Specifications in Finite Automata

  • Author

    Pham, Manh Tung ; Dhananjayan, Amrith ; Seow, Kiam Tian

  • Author_Institution
    Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
  • Volume
    43
  • Issue
    1
  • fYear
    2013
  • fDate
    Jan. 2013
  • Firstpage
    139
  • Lastpage
    148
  • Abstract
    In control of discrete-event systems (DESs), specifying control requirements in automata is not a trivial task. For many DES applications, designers are often confronted with the long-standing problem of uncertainty in specification, namely, how do we know that a specification automaton does indeed model the intended control requirement? Toward a formal framework that helps mitigate this uncertainty for designer comprehensibility, in this paper, we introduce and develop a new specification concept of automaton transparency and investigate the problem of maximizing the transparency of specification automata for DESs. In a transparent specification automaton, events that are irrelevant to the specification but can occur in the system are “hidden” in self-loops. Different automata of the same specification on a DES can be associated with different sets of such irrelevant events, and any such automaton is said to be the most transparent if it has an irrelevant event set of maximal cardinality. The transparency maximization problem is theoretically formulated, and a provably correct solution algorithm is obtained. Given a specification automaton for a DES, the transparent specification automaton produced by the algorithm is a more comprehensible structure, essentially showing the precedence ordering among events from a minimal cardinality set that is relevant in modeling some requirement for the DES, and should aid designers in clarifying if the requirement prescribed is the one intended.
  • Keywords
    control system synthesis; discrete event systems; finite automata; formal specification; optimisation; set theory; DES; automaton transparency; control requirement specification; designer comprehensibility; discrete-event control specification; discrete-event system; finite automata; formal framework; minimal cardinality set; precedence ordering; self-loops; specification automaton; specification transparency; specification uncertainty; transparency maximization problem; Algorithm design and analysis; Automata; Complexity theory; Control systems; Humans; Pragmatics; Uncertainty; Discrete-event systems (DESs); language relevance; specification automata; transparency;
  • fLanguage
    English
  • Journal_Title
    Systems, Man, and Cybernetics: Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    2168-2216
  • Type

    jour

  • DOI
    10.1109/TSMCA.2012.2192265
  • Filename
    6196235