of the automaton. In other words, event-transparency
tends to facilitate clarity in event ordering informa-
tion, whereas state-transparency facilitates clarity in
temporal state information.
7 CONCLUSIONS
The study of informatics for the clarification of
discrete-event control specifications in automata is
motivated, and the informatics notion of state-
transparency is developed. A state-transparent speci-
fication automaton is formally defined and a solution
algorithm to construct a specification automaton of
significant state-transparency is proposed. An illus-
trative example is given to highlight how such an au-
tomaton can enhance the intuitive understanding of a
specification in automata.
To enhance specification comprehensibility, our
future work will incorporate temporal logic to ex-
tend our state-transparency specification framework
to a dual-language framework. Temporal logic is a
natural language readable and expressive formalism
for writing specifications (Manna and Pnueli, 1992).
An algorithm is proposed in (Seow, 2007) to trans-
late a state-based (finitary) temporal logic specifica-
tion for a DES G to a full specification automaton
H. An algorithm that directly translates such a tem-
poral logic specification to a state-transparent spec-
ification automaton A for which L
m
(H) = L
m
(A) ∩
L
m
(G) should be of great practical utility to design-
ers prescribing specification for DES’s. Such a dual-
language framework can give designers added confi-
dence in ascertaining whether a prescribed specifica-
tion is as intended by rendering the control require-
ment of the translated specification automaton eas-
ier to understand from the integrated perspective of
automaton state-transparency clarified with readable
temporal state information.
ACKNOWLEDGEMENTS
This research is funded by the Singapore Ministry
of Education, under NTU-AcRF Tier 1 Grant No:
RG65/07.
REFERENCES
Bredereke, J. and Lankenau, A. (2005). Safety-relevant
mode confusions–modelling and reducing them. Reli-
ability Engineering & System Safety, 88(3):229 – 245.
Cao, X.-R. and Ho, Y.-C. (1990). Models of discrete event
dynamic systems. IEEE Control Systems Magazine,
10(4):69 – 76.
Cassandras, C. G. and Lafortune, S. (2008). Introduction to
Discrete Event Systems. Springer.
Cheriaux, F., Picci, L., Provost, J., and Faure, J.-M. (2010).
Conformance test of logic controllers of critical sys-
tems from industrial specifications. In Proceedings of
the European Conference on Safety and Reliability.
Diestel, R. (2006). Graph theory. Springer.
Du, Y. and Wang, S. H. (1988). Translation of output con-
straint into event constraint in the control of discrete
event systems. In Proceedings of the IEEE Confer-
ence on Decision and Control, volume 2, pages 1119
–1124.
Faraut, G., Pi´etrac, L., and Niel, E. (2011). Process track-
ing by equivalent states in modal supervisory control.
In Proceedings of the IEEE Conference on Emerging
Technologies & Factory Automation, pages 1 – 8.
Feng, L., M.Wonham, W., and Thiagarajan (2007). Design-
ing communicating transaction processes by supervi-
sory control theory. Formal Methods in System De-
sign, 30:117–141.
Grigorov, L., Butler, B., Cury, J., and Rudie, K. (2010).
Conceptual design of discrete-event systems using
templates. Discrete Event Dynamic Systems, pages
1–47.
Grigorov, L., Butler, B., Cury, J., and Rudie, K. (2011).
Conceptual design of discrete-event systems using
templates. Discrete Event Dynamic Systems, 21:257–
303.
Hinze, A., Malik, P., and Malik, R. (2006). Interaction de-
sign for a mobile context-aware system using discrete
event modelling. In Proceedings of the Australasian
Computer Science Conference, pages 257–266.
Koˇseck´a, J. and Bajcsy, R. (1994). Discrete event sys-
tems for autonomous mobile agents. Robotics and Au-
tonomous Systems, 12(3-4):187–198.
Magnusson, P., Sundstr¨om, N., Bengtsson, K., Lennart-
son, B., Falkman, P., and Fabian, M. (2011). Plan-
ning transport sequences for flexible manufacturing
systems. In Proceedings of the IFAC World Congress.
Manna, Z. and Pnueli, A. (1992). The temporal logic of
reactive and concurrent systems. Springer-Verlag.
Miremadi, S., Akesson, K., and Lennartson, B. (2008).
Extraction and representation of a supervisor using
guards in extended finite automata. In International
Workshop on Discrete Event Systems, pages 193 –199.
Ou, Y.-C. and Hu, J. (2000). A modified method for super-
visor specification and synthesis of a class of discrete
event systems. Asian Journal of Control, 2(4):263–
273.
Pham, M. T., Dhananjayan, A., and Seow, K. T. (2010). On
the transparency of automata as discrete-event control
specifications. In Proceedings of the IEEE Interna-
tional Conference on Robotics and Automation, pages
1474–1479.
Ramadge, P. J. and Wonham, W. M. (1987). Supervisory
control of a class of discrete event processes. SIAM
Journal of Control and Optimization, 25(1):206–230.
ICINCO2012-9thInternationalConferenceonInformaticsinControl,AutomationandRobotics
366