• DocumentCode
    708918
  • Title

    Test generation from timed pushdown automata with inputs and outputs

  • Author

    M´Hemdi, Hana ; Julliand, Jacques ; Masson, Pierre-Alain ; Robbana, Riadh

  • Author_Institution
    FEMTO-ST/DISC, Univ. of Franche-Comte, Besancon, France
  • fYear
    2015
  • fDate
    13-17 April 2015
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    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.
  • Keywords
    automata theory; polynomials; program testing; reachability analysis; RTA; TPAIO; polynomial algorithm; reachability timed automaton; satisfiability decision procedures; state reachability; test generation; timed pushdown automata; Automata; Clocks; Computational modeling; Cost accounting; Delays; Merging; Polynomials; Clock Constraints Backward Closure; Conformance Relation for TPAIO; Reachability Timed Automata; Test Generation from Automata; Timed Pushdown Automata;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation Workshops (ICSTW), 2015 IEEE Eighth International Conference on
  • Conference_Location
    Graz
  • Type

    conf

  • DOI
    10.1109/ICSTW.2015.7107404
  • Filename
    7107404