Skip to main content
Log in

A Supervisory Control Method for Ensuring the Conformance of Real-Time Discrete Event Systems

  • Published:
Discrete Event Dynamic Systems Aims and scope Submit manuscript

Abstract

In this article, we study the problem of controlling a plant described as a real-time discrete event system. The aimed objective is to ensure a conformance relation denoted tioco between the plant and the formal specification of the system, by means of a supervisor. We adopt a two-step approach. In Step 1, we express the problem into a non-real-time form, by using a transformation of timed automata (TA) into particular finite state automata called Set-Exp-Automata (SEA). The latter use two additional types of events, Set and Exp. And in Step 2, we propose a non-real-time control method suitable for SEA. We also propose a control architecture.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Alur, R., and Dill, D. 1994. A theory of timed automata. Theoretical Computer Science 126: 183–235.

    Article  Google Scholar 

  • Alur, R., Courcoubetis, C., and Dill, D. 1990. Model checking for real-time systems. In Proc. IEEE Sympos. on Logic in Computer Science.

  • Asarin, E., Maler, O., and Pnueli, A. 1995. Symbolic controller synthesis for discrete and timed systems. In Hybrid Syst. II, Lecture Notes in Computer Science (LNCS) 999, pp. 1–20. Springer-Verlag, London, UK.

  • Asarin, E., Maler, O., Pnueli, A., and Sifakis, J. 1998. Controller synthesis for timed automata. In Proc. IFAC Symposium on System Structure and Control, pp. 469–474. Elsevier.

  • Barbeau, M., Kabanza, F., and St-Denis, R. 1998. A method for the synthesis of controllers to handle safety, liveness, and real-time constraints. IEEE Transactions on Automatic Control 43: 1543–1559.

    Article  Google Scholar 

  • Bouyer, P., D'Souza, D., Madhusudan, P., and Petit, A. 2003. Timed control with partial observability. In Proc. Intern. Works. Comp.-Aided Verif. (CAV), LNCS 2725, pp. 180–192. Springer-Verlag, Boulder, Colorado, USA.

  • Brandin, B., and Wonham, W. M. 1994. Supervisory control of timed discrete-event systems. IEEE Transactions on Automatic Control 39(2): 329–342.

    Article  Google Scholar 

  • Daws, C., and Yovine, S. 1995. Two examples of verification of multirate timed automata with KRONOS. In Proc. 16th IEEE Real-Time Sympos (RTSS), Italy.

  • D'Souza, D., and Madhusudan, P. 2002. Timed control synthesis for external specifications. In Proc. 14th Annual Symp. on Theoret. Aspects of Comp. Sc. (STACS), Lecture Notes in Computer Science 2285. Springer-Verlag, Antibes-Juan les Pins, France.

  • Gouin, A. 1999. Contribution à la commande de systèmes à événements discrets temporisés: synthèse de superviseur dans le cadre de modèle automate, PhD thesis, Laboratoire d'Ingénierie des Systèmes Automatisès, University of Angers, Angers, France.

  • Gouin, A., and Ferrier, J. L. 2000. Commande supervisée de systèmes à événements discrets temporisés: synthèse basée sur les automates de régions. In 1re Conf. Int. Francophone d'Automatique (CIFA), pp. 594–599, Lille, France, July.

  • Hoffman, G., and Wong-Toi, H. 1992. The input–output control of real-time discrete event systems. In Proc. 13th IEEE Real-Time Systems Sympos. (RTSS), pp. 256–265.

  • Jard, C., Jéron, T., Tanguy, L., and Viho, C. 1999. Remote testing can be as powerful as local testing. In Proc. PSTV/FORTE, Beijing, China, October.

  • Jéron, T., Marchand, H., Rusu, V., and Tschaen, V. 2003. Ensuring the conformance of reactive discrete-event systems using supervisory control. In 42nd CDC, Hawaii, USA, December.

  • Khoumsi, A. 2002. Supervisory control of dense real-time discrete-event systems with partial observation. In Proc. 6th Intern. Workshop on Discrete Event Systems (WODES), Zaragoza, Spain, October. http://www.gel.usherb.ca/khoumsi/Research/Public/WODES02.ps.

  • Khoumsi, A. 2004. Supervisory control for the conformance of real-time discrete-event systems. In Proc. 7th Intern. Workshop on Discrete Event Systems (WODES), Reims, France, September. http://www.gel.usherb.ca/khoumsi/Research/Public/WODES04.ps.

  • Khoumsi, A., and Ouedraogo, L. 2004. A new method for transforming timed automata. In Proc. Brazilian Symposium of Formal Methods (SBMF), Recife, Brazil, November. http://www.gel.usherb.ca/khoumsi/Research/Public/SBMF04-SetExp.pdf.

  • Larsen, K. G. 1995. Compositional and symbolic model-checking of real-time systems. In Proc. 16th IEEE Real-Time Systems Sympos. (RTSS), Italy.

  • Maler, O., Pnueli, A., and Sifakis, J. 1995. On the synthesis of discrete controllers for timed systems. In Proc. 12th Annual Sympos. on Theoretical Aspects of Computer Science (STACS), pp. 229–242. Springer-Verlag LNCS 900.

  • Ostroff, J. S. 1990. Deciding properties of timed transitions models. IEEE Transactions on Parallel and Distributed Systems 1(2): 170–183.

    Article  Google Scholar 

  • Ramadge, P. J., and Wonham, W. M. 1987. Supervisory control of a class of discrete event processes. SIAM J. Control and Optimization 25(1): 206–230.

    Article  Google Scholar 

  • Ramadge, P. J., and Wonham, W. M. 1989. The control of discrete event systems. Proc. IEEE, 77:81–98, January.

    Article  Google Scholar 

  • Tretmans, J. 1996. Test generation with inputs, outputs and repetitive quiescence. Software-Concepts and Tools. 17(3): 103–120.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ahmed Khoumsi.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Khoumsi, A. A Supervisory Control Method for Ensuring the Conformance of Real-Time Discrete Event Systems. Discrete Event Dyn Syst 15, 397–431 (2005). https://doi.org/10.1007/s10626-005-4059-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10626-005-4059-x

Keywords

Navigation