Asynchronous Software Testing POSTPONED!
Rob Hierons, Brunel University,Uxbridge, UK
23 May 2013, 14:00 - 23 May 2013, 15:30 Salle/Bat : 465/PCRI-N
Contact :
Activités de recherche :
Résumé :
THE NEW DATE WILL BE POSTED ASAP
This talk will explore how model based testing changes when we do not
directly observe the input and output of the system under test (SUT): there
is an asynchronous communications channel between the tester and the SUT.
When communications are FIFO this can lead to a delay in the observation
of output and so some reordering of a trace produced by the SUT. For
example, if the SUT produces the trace ?i!o?i for input ?i and output !o then
the tester might observe ?i?i!o. The effect is potentially more extreme
when communications are non-FIFO since inputs can overtake one another,
as can outputs. We will explore the effect on some classic testing and verification
problems when testing from an input output transition system (IOTS): those of
finding tests that are guaranteed to reach or distinguish states; checking an
observation against an IOTS (the oracle problem); checking conformance of
one IOTS to another (language inclusion); and checking language intersection.