IMITATOR: A Tool for Synthesizing Constraints on Timing Bounds of Timed Automata

  • Étienne André
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5684)

Abstract

We present here Imitator, a tool for synthesizing constraints on timing bounds (seen as parameters) in the framework of timed automata. Unlike classical synthesis methods, we take advantage of a given reference valuation of the parameters for which the system is known to behave properly. Our aim is to generate a constraint such that, under any valuation satisfying this constraint, the system is guaranteed to behave, in terms of alternating sequences of locations and actions, as under the reference valuation. This is useful for safely relaxing some values of the reference valuation, and optimizing timing bounds of the system. We have successfully applied our tool to various examples of asynchronous circuits and protocols.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Alur, R., Dill, D.L.: A theory of timed automata. TCS 126(2), 183–235 (1994)MathSciNetCrossRefMATHGoogle Scholar
  2. 2.
    Alur, R., Henzinger, T.A., Vardi, M.Y.: Parametric real-time reasoning. In: STOC 1993, pp. 592–601. ACM Press, New York (1993)Google Scholar
  3. 3.
    Amari, S., André, É., Chatain, T., De Smet, O., Denis, B., Encrenaz, E., Fribourg, L., Ruel, S.: Timed analysis of distributed control systems combining simulation and parametric model checking. Research report, LSV, ENS Cachan, France (2009)Google Scholar
  4. 4.
    André, É., Chatain, T., Encrenaz, E., Fribourg, L.: An inverse method for parametric timed automata. International Journal of Foundations of Computer Science (IJFCS) (to appear)Google Scholar
  5. 5.
    André, É., Encrenaz, E., Fribourg, L.: Synthesizing parametric constraints on various case studies using Imitator. Research report, Laboratoire Spécification et Vérification, ENS Cachan, France (June 2009)Google Scholar
  6. 6.
    Chevallier, R., Encrenaz-Tiphène, E., Fribourg, L., Xu, W.: Verification of the generic architecture of a memory circuit using parametric timed automata. In: Asarin, E., Bouyer, P. (eds.) FORMATS 2006. LNCS, vol. 4202, pp. 113–127. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  7. 7.
    Clarisó, R., Cortadella, J.: The octahedron abstract domain. In: Giacobazzi, R. (ed.) SAS 2004. LNCS, vol. 3148, pp. 312–327. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  8. 8.
    Clarke, E.M., Grumberg, O., Jha, S., Lu, Y., Veith, H.: Counterexample-guided abstraction refinement. In: Emerson, E.A., Sistla, A.P. (eds.) CAV 2000. LNCS, vol. 1855, pp. 154–169. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  9. 9.
    Frehse, G., Jha, S.K., Krogh, B.H.: A counterexample-guided approach to parameter synthesis for linear hybrid automata. In: Egerstedt, M., Mishra, B. (eds.) HSCC 2008. LNCS, vol. 4981, pp. 187–200. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  10. 10.
    Henzinger, T.A., Ho, P., Wong-Toi, H.: A user guide to HyTech. 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)CrossRefGoogle Scholar
  11. 11.
    Hune, T., Romijn, J., Stoelinga, M., Vaandrager, F.W.: Linear parametric model checking of timed automata. In: Margaria, T., Yi, W. (eds.) TACAS 2001. LNCS, vol. 2031, pp. 189–203. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  12. 12.
    Nicollin, X., Sifakis, J., Yovine, S.: Compiling real-time specifications into extended automata. IEEE Trans. on Software Engineering 18, 794–804 (1992)CrossRefGoogle Scholar
  13. 13.
    Simons, D., Stoelinga, M.: Mechanical verification of the IEEE 1394a Root Contention Protocol using Uppaal2k. International Journal on Software Tools for Technology Transfer 3(4), 469–485 (2001)MATHGoogle Scholar
  14. 14.
    Wang, F.: Symbolic parametric safety analysis of linear hybrid systems with BDD-like data-structures. IEEE Trans. Softw. Eng. 31(1), 38–51 (2005)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Étienne André
    • 1
  1. 1.LSV – ENS de Cachan & CNRSFrance

Personalised recommendations