Skip to main content
Log in

Decision problems for lower/upper bound parametric timed automata

  • Published:
Formal Methods in System Design Aims and scope Submit manuscript

Abstract

We investigate a class of parametric timed automata, called lower bound/upper bound (L/U) automata, where each parameter occurs in the timing constraints either as a lower bound or as an upper bound. For such automata, we show that basic decision problems, such as emptiness, finiteness and universality of the set of parameter valuations for which there is a corresponding infinite accepting run of the automaton, is Pspace-complete. We extend these results by allowing the specification of constraints on parameters as a linear system. We show that the considered decision problems are still Pspace-complete, if the lower bound parameters are not compared with the upper bound parameters in the linear system, and are undecidable in general. Finally, we consider a parametric extension of \(\mathsf{MITL}\) 0,∞, and prove that the related satisfiability and model checking (w.r.t. L/U automata) problems are Pspace-complete.

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.

Institutional subscriptions

Similar content being viewed by others

References

  1. Alur R, Dill D (1994) A theory of timed automata. Theor Comput Sci 126(2):183–235

    Article  MATH  MathSciNet  Google Scholar 

  2. Alur R, Madhusudan P (2004) Decision problems for timed automata: a survey. In: Formal methods for the design of real-time systems. LNCS, vol 3185. Springer, Berlin, pp 1–24

    Google Scholar 

  3. Alur R, Courcoubetis C, Dill DL (1993) Model-checking in dense real-time. Inf Comput 104(1):2–34

    Article  MATH  MathSciNet  Google Scholar 

  4. Alur R, Henzinger ThA, Vardi MY (1993) Parametric real-time reasoning. In: Proc of the 25th ACM symposium on theory of computing (STOC’93), pp 592–601

  5. Alur R, Feder T, Henzinger ThA (1996) The benefits of relaxing punctuality. J ACM 43(1):116–146

    Article  MATH  MathSciNet  Google Scholar 

  6. Alur R, Etessami K, La Torre S, Peled D (2001) Parametric temporal logic for “model measuring”. ACM Trans Comput Log 2(3):388–407

    Article  MATH  MathSciNet  Google Scholar 

  7. Bouyer P, Markey N, Ouaknine J, Worrell J (2007) The cost of punctuality. In: Proc of the 22nd annual IEEE symposium on logic in computer science (LICS’07). IEEE Computer Society Press, Los Alamitos, pp 109–118

    Chapter  Google Scholar 

  8. Bruyère V, Raskin JF (2003) Real-time model-checking: parameters everywhere. In: 23rd int conf on foundations of software technology and theoretical computer science (FSTTCS’03). LNCS, vol 2914. Springer, Berlin, pp 100–111

    Google Scholar 

  9. Bruyère V, Dall’Olio E, Raskin JF (2003) Durations, parametric model-checking in timed automata with presburger arithmetic. In: Proc 20th int symp theoretical aspects of computer science (STACS’03). LNCS, vol 2607. Springer, Berlin, pp 687–698

    Google Scholar 

  10. Di Giampaolo B, La Torre S, Napoli M (2009) Parametric metric interval temporal logic. Technical report Università di Salerno

  11. Emerson EA, Trefler R (1999) Parametric quantitative temporal reasoning. In: Proc 14th ann symp logic in computer science (LICS’99). IEEE Computer Society Press, Los Alamitos, pp 336–343

    Google Scholar 

  12. Henzinger T, Kopke P, Puri A, Varaiya P (1998) What’s decidable about hybrid automata. J Comput Syst Sci 57:94–124

    Article  MATH  MathSciNet  Google Scholar 

  13. Hune T, Romijn J, Stoelinga M, Vaandrager F (2002) Linear parametric model checking of timed automata. J Log Algebraic Program 52–53:183–220

    Article  MathSciNet  Google Scholar 

  14. IEEE Computer Society (1996) IEEE standard for a high performance serial bus. Std 1394–1995, August 1996

  15. Lamport L (1987) A fast mutual exclusion algorithm. ACM Trans Comput Syst 5(1):1–11

    Article  Google Scholar 

  16. Pnueli A (1977) The temporal logic of programs. In: Proc of the 18th IEEE symposium on foundations of computer science, pp 46–77

  17. Pottier L (1991) Minimal solutions of linear diophantine systems: bounds and algorithms. In: Proc of 4th int conf on rewriting techniques and applications (RTA’91). LNCS, vol 488. Springer, Berlin, pp 162–173

    Google Scholar 

  18. Wang F (1996) Parametric timing analysis for real-time systems. Inf Comput 130(2):131–150

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Laura Bozzelli.

Additional information

This research was partially supported by the MIUR grants ex-60% 2006 and 2007 Università di Salerno.

A preliminary version of this paper appears in the Proceedings of the 34th International Colloquium on Automata, Languages and Programming (ICALP’07), LNCS 4596, pp 925–936. Springer, 2007.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bozzelli, L., La Torre, S. Decision problems for lower/upper bound parametric timed automata. Form Methods Syst Des 35, 121–151 (2009). https://doi.org/10.1007/s10703-009-0074-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10703-009-0074-0

Keywords

Navigation