Abstract
In classical timed automata, as defined by Alur and DillĀ [AD90,AD94] and since widely studied, the only operation allowed to modify the clocks is the reset operation. For instance, a clock can neither be set to a non-null constant value, nor be set to the value of another clock nor, in a non-deterministic way, to some value lower or higher than a given constant. In this paper we study in details such updates.
We characterize in a thin way the frontier between decidability and undecidability. Our main contributions are the following :
-
We exhibit many classes of updates for which emptiness is undecidable. These classes depend on the clock constraints that are usedĀ āĀ diagonal-free or notĀ āĀ whereas it is well known that these two kinds of constraints are equivalent for classical timed automata.
-
We propose a generalization of the region automaton proposed by Alur and Dill, allowing to handle larger classes of updates. The complexity of the decision procedure remains Pspace-complete.
Chapter PDF
Similar content being viewed by others
References
Alur, R., Courcoubetis, C., Dill, D.L., Halbwachs, N., Wong-Toi, H.: Minimization of timed transition systems. In: Cleaveland, W.R. (ed.) CONCUR 1992. LNCS, vol.Ā 630. Springer, Heidelberg (1992)
Alur, R., Courcoubetis, C., Henzinger, T.A.: The observational power of clocks. In: Jonsson, B., Parrow, J. (eds.) CONCUR 1994. LNCS, vol.Ā 836, pp. 162ā177. Springer, Heidelberg (1994)
Alur, R., Dill, D.L.: Automata for modeling real-time systems. In: Paterson, M. (ed.) ICALP 1990. LNCS, vol.Ā 443, pp. 322ā335. Springer, Heidelberg (1990)
Alur, R., Dill, D.L.: A theory of timed automata. Theorical Computer ScienceĀ 126, 183ā235 (1994)
Alur, R., Fix, L., Henzinger, T.A.: A determinizable class of timed automata. In: Y. Vardi, M. (ed.) CAV 1998. LNCS, vol.Ā 1427, pp. 1ā13. Springer, Heidelberg (1998)
Alur, R., Henzinger, T.A., Vardi, M.: Parametric real-time reasoning. In: Proc. of ACM Symposium on Theory of Computing, pp. 592ā601 (1993)
BĆ©rard, B., Dufourd, C.: Timed automata and additive clock constraints. To appear in IPL 2000 (2000)
Bouyer, P., Dufourd, C., Fleury, E., Petit, A.: Are timed automata updatable? Research Report LSV-00-3, LSV, ENS de Cachan (2000)
Bouyer, P., Dufourd, C., Fleury, E., Petit, A.: Expressiveness of updatable timed automata. Research report, LSV, ENS de Cachan (2000) (submitted to MFCS 2000)
BĆ©rard, B., Diekert, V., Gastin, P., Petit, A.: Characterization of the expressive power of silent transitions in timed automata. Fundamenta Informaticae, 145ā182 (1998)
BĆ©rard, B., Fribourg, L.: Automatic verification of a parametric realtime program: the ABR conformance protocol. In: Halbwachs, N., Peled, D.A. (eds.) CAV 1999. LNCS, vol.Ā 1633. Springer, Heidelberg (1999)
BĆ©rard, B., Fribourg, L., Klay, F., Monin, J.F.: A compared study of two correctness proofs for the standardized algorithm of ABR conformance. Research Report LSV-99-7, LSV, ENS de Cachan (1999)
Domenjoud, E.: Solving systems of linear diophantine equations: an algebraicapproach. In: Tarlecki, A. (ed.) MFCS 1991. LNCS, vol.Ā 520, pp. 141ā150. Springer, Heidelberg (1991)
Henzinger, T.A., Ho, P., Wong-Toi, H.: In: Brinksma, E., Steffen, B., Cleaveland, W.R., Larsen, K.G., Margaria, T. (eds.) TACAS 1995. LNCS, vol.Ā 1019, pp. 41ā71. Springer, Heidelberg (1995)
Henzinger, T.A., Ho, P., Wong-Toi, H.: Hytech: A model checker for hybrid systems. In Software Tools for Technology Transfer, 110ā122 (1997)
Henzinger, T.A., Kopke, P.W., Wong-Ti, H.: The expressive power of clocks. In: FĆ¼lƶp, Z., Gecseg, F. (eds.) ICALP 1995. LNCS, vol.Ā 944, pp. 335ā346. Springer, Heidelberg (1995)
Hopcroft, J.E., Ullman, J.D.: Introduction to automata theory, languages and computation. Addison Wesley, Reading (1979)
Larsen, K.G., Pettersson, P., Yi, W.: Upaal in a Nutshell. Int. Journal on Software Tools for Technology TransferĀ 1, 134ā152 (1997)
Minsky, M.: Computation: finite and infinite machines. Prentice Hall Int., Englewood Cliffs (1967)
Wilke, T.: Specifying timed state sequences in powerful decidable logics and timed automata. In: Langmaack, H., de Roever, W.-P., Vytopil, J. (eds.) FTRTFT 1994 and ProCoS 1994. LNCS, vol.Ā 863. Springer, Heidelberg (1994)
Yovine, S.: A verification tool for real-time systems. Springer International Journal of Software Tools for Technology TransferĀ 1 (October 1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
Ā© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bouyer, P., Dufourd, C., Fleury, E., Petit, A. (2000). Are Timed Automata Updatable?. In: Emerson, E.A., Sistla, A.P. (eds) Computer Aided Verification. CAV 2000. Lecture Notes in Computer Science, vol 1855. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10722167_35
Download citation
DOI: https://doi.org/10.1007/10722167_35
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67770-3
Online ISBN: 978-3-540-45047-4
eBook Packages: Springer Book Archive