Abstract
We revisit model-based testing for labelled transition systems in the context of specifications that may contain divergent behaviour, i.e., infinite paths of internal computations. The standard approach based on the theory of input-output conformance, known as the ioco-framework, cannot deal with divergences directly, as it restricts specifications to strongly convergent transition systems. Using the model of Quiescent Input Output Transition Systems (QIOTSs), we can handle divergence successfully in the context of quiescence. Quiescence is a fundamental notion that represents the situation that a system is not capable of producing any output, if no prior input is provided, representing lack of productive progress. The correct treatment of this situation is the cornerstone of the success of testing in the context of systems that are input-enabled, i.e., systems that accept all input actions in any state. Our revised treatment of quiescence also allows it to be preserved under determinization of a QIOTS. This last feature allows us to reformulate the standard ioco-based testing theory and algorithms in terms of classical trace-based automata theory, including finite state divergent computations.
Original language | English |
---|---|
Title of host publication | Models, Algorithms, Logics and Tools |
Subtitle of host publication | Essays Dedicated to Kim Guldstrand Larsen on the Occasion of His 60th Birthday |
Editors | Luca Aceto, Giorgio Bacci, Giovanni Bacci, Anna Ingolfsdottir, Axel Legay, Radu Mardare |
Publisher | Springer |
Pages | 339 |
Number of pages | 366 |
ISBN (Electronic) | 978-3-319-63121-9 |
ISBN (Print) | 978-3-319-63120-2 |
DOIs | |
Publication status | Published - 25 Jul 2017 |
Event | KimFest: Conference in honour of Kim G. Larsen on the occasion of his 60th birthday - Aalborg University, Aalborg, Denmark Duration: 19 Aug 2017 → 20 Aug 2017 http://kimfest.cs.aau.dk |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer |
Volume | 10460 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Workshop
Workshop | KimFest |
---|---|
Abbreviated title | KimFest |
Country/Territory | Denmark |
City | Aalborg |
Period | 19/08/17 → 20/08/17 |
Internet address |