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.
Similar content being viewed by others
References
Alur R, Dill D (1994) A theory of timed automata. Theor Comput Sci 126(2):183–235
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
Alur R, Courcoubetis C, Dill DL (1993) Model-checking in dense real-time. Inf Comput 104(1):2–34
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
Alur R, Feder T, Henzinger ThA (1996) The benefits of relaxing punctuality. J ACM 43(1):116–146
Alur R, Etessami K, La Torre S, Peled D (2001) Parametric temporal logic for “model measuring”. ACM Trans Comput Log 2(3):388–407
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
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
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
Di Giampaolo B, La Torre S, Napoli M (2009) Parametric metric interval temporal logic. Technical report Università di Salerno
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
Henzinger T, Kopke P, Puri A, Varaiya P (1998) What’s decidable about hybrid automata. J Comput Syst Sci 57:94–124
Hune T, Romijn J, Stoelinga M, Vaandrager F (2002) Linear parametric model checking of timed automata. J Log Algebraic Program 52–53:183–220
IEEE Computer Society (1996) IEEE standard for a high performance serial bus. Std 1394–1995, August 1996
Lamport L (1987) A fast mutual exclusion algorithm. ACM Trans Comput Syst 5(1):1–11
Pnueli A (1977) The temporal logic of programs. In: Proc of the 18th IEEE symposium on foundations of computer science, pp 46–77
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
Wang F (1996) Parametric timing analysis for real-time systems. Inf Comput 130(2):131–150
Author information
Authors and Affiliations
Corresponding author
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
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10703-009-0074-0