On Specification Informatics in Discrete-event Systems - State-transparency for Clarity of Finite Automata as Control Specifications

In control of discrete-event systems (DES’s), the formalization of control requirements from natural language statements is essentially a human endeavor. Without automated support tools, human designers often face the uncertainty of not knowing if the control requirements formalized in the rudimentary DES formalism of automata are as intended, motivating the automata-theoretic study of specification informatics in the field of DES’s. A specification automaton that renders its linguistic description more transparent should help designers ascertain the prescribed requirement. Such transparency may be formalized in either the state space or the event space of the DES. In this paper, treating the former as fundamental, a state-transparent specification automaton is conceptualized with respect to a full specification automaton (‘full’ in the sense of having all the a priori transitional constraints of the DES embedded in it). It contains only specification relevant states called specification epochs. Each epoch denotes a “well-defined” disjoint subset of states of the full specification automaton in the same phase of execution, meaningfully aggregated such that the resultant specification automaton retains the original restrictiveness on the DES. The problem of maximizing the state-transparency of specification automata for DES’s is then theoretically formulated. Subject to human perceptive or cognition limits, we believe that such a maximally state-transparent specification automaton could be more comprehensible, showing clearly the compliant execution of the system through a minimum number of specification epochs, and should aid designers in clarifying if the requirement prescribed is the one intended.

[1]  Nilanjan Sarkar,et al.  A discrete-event systems approach to modeling dextrous manipulation , 1996, Robotica.

[2]  S. H. Wang,et al.  Translation of output constraint into event constraint in the control of discrete event systems , 1989 .

[3]  Annika Hinze,et al.  Interaction design for a mobile context-aware system using discrete event modelling , 2006, ACSC.

[4]  Y. Ho,et al.  Models of discrete event dynamic systems , 1990, IEEE Control Systems Magazine.

[5]  Ruzena Bajcsy,et al.  Discrete Event Systems for autonomous mobile agents , 1994, Robotics Auton. Syst..

[6]  Bengt Lennartson,et al.  Planning transport sequences for flexible manufacturing systems , 2011 .

[7]  Murat Uzam,et al.  An Optimal Deadlock Prevention Policy for Flexible Manufacturing Systems Using Petri Net Models with Resources and the Theory of Regions , 2002 .

[8]  José Eduardo Ribeiro Cury,et al.  Conceptual Design of Discrete-Event Systems Using Templates , 2011, Discret. Event Dyn. Syst..

[9]  Michel Pasquier,et al.  Supervising passenger land-transport systems , 2004, IEEE Transactions on Intelligent Transportation Systems.

[10]  Zohar Manna,et al.  The Temporal Logic of Reactive and Concurrent Systems , 1991, Springer New York.

[11]  W. M. Wonham,et al.  Supervisor Reduction for Discrete-Event Systems , 2004, Discret. Event Dyn. Syst..

[12]  Jwu-Sheng Hu,et al.  A modified method for supervisor specification and synthesis of a class of discrete event systems , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[13]  Lei Feng,et al.  Designing communicating transaction processes by supervisory control theory , 2007, Formal Methods Syst. Des..

[14]  B. Lennartson,et al.  Extraction and representation of a supervisor using guards in extended finite automata , 2008, 2008 9th International Workshop on Discrete Event Systems.

[15]  Axel Lankenau,et al.  Safety-relevant mode confusions - modelling and reducing them , 2005, Reliab. Eng. Syst. Saf..

[16]  Jens Rasmussen,et al.  Information Processing and Human-Machine Interaction: An Approach to Cognitive Engineering , 1986 .

[17]  Kiam Tian Seow Integrating Temporal Logic as a State-Based Specification Language for Discrete-Event Control Design in Finite Automata , 2007, IEEE Transactions on Automation Science and Engineering.

[18]  Gregory Faraut,et al.  Process tracking by equivalent states in modal supervisory control , 2011, ETFA2011.

[19]  Jean-Marc Faure,et al.  Conformance test of logic controllers of critical systems from industrial specifications , 2010 .

[20]  Kiam Tian Seow,et al.  On the transparency of automata as discrete-event control specifications , 2010, 2010 IEEE International Conference on Robotics and Automation.

[21]  P. Ramadge,et al.  Supervisory control of a class of discrete event processes , 1987 .