Test Generation from Timed Pushdown Automata with Inputs and Outputs
Affiliation auteurs | !!!! Error affiliation !!!! |
Titre | Test Generation from Timed Pushdown Automata with Inputs and Outputs |
Type de publication | Conference Paper |
Year of Publication | 2015 |
Auteurs | M'Hemdi H, Julliand J, Masson P-A, Robbana R |
Conference Name | 2015 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW) |
Publisher | IEEE; IEEE Comp Soc; Graz Univ Technol |
Conference Location | 345 E 47TH ST, NEW YORK, NY 10017 USA |
ISBN Number | 978-1-4799-1885-0 |
Mots-clés | Clock Constraints Backward Closure, Conformance Relation for TPAIO, Reachability Timed Automata, Test Generation from Automata, Timed Pushdown Automata |
Résumé | We consider in this paper the model of Timed Pushdown Automata with Inputs and Outputs (TPAIO), for which state reachability can only be solved in exponential time. We compute by means of a polynomial algorithm a reachability timed automaton (RTA), thus partial, of a TPAIO. When the algorithm is applied to untimed pushdown automata, the reachability is equivalent in both automata. But with the addition of clock constraints, reachability in the RTA is only a sufficient condition. To decide if a succession of timed transitions can be executed, we compute the backward closures of the clock constraints, and evaluate them by means of satisfiability decision procedures. Additionally, we compute a path table that relates a feasible transition of the RTA to the corresponding path of the TPAIO. We accept the incompleteness of our method as a price to pay for efficiency. It can be used in test generation since testing is incomplete by nature. Test generation relies on unfolding the transitions of the reachability timed automaton thanks to the path table. |