Generating a checking sequence with a minimum number of reset transitions

Given a finite state machine M , a checking sequence is an input sequence that is guaranteed to lead to a failure if the implementation under test is faulty and has no more states than M . There has been much interest in the automated generation of a short checking sequence from a finite state machi...

Full description

Saved in:
Bibliographic Details
Published in:Automated software engineering Vol. 17; no. 3; pp. 217 - 250
Main Authors: Hierons, R. M., Ural, H.
Format: Journal Article
Language:English
Published: Boston Springer US 01-09-2010
Springer Nature B.V
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Given a finite state machine M , a checking sequence is an input sequence that is guaranteed to lead to a failure if the implementation under test is faulty and has no more states than M . There has been much interest in the automated generation of a short checking sequence from a finite state machine. However, such sequences can contain reset transitions whose use can adversely affect both the cost of applying the checking sequence and the effectiveness of the checking sequence. Thus, we sometimes want a checking sequence with a minimum number of reset transitions rather than a shortest checking sequence. This paper describes a new algorithm for generating a checking sequence, based on a distinguishing sequence, that minimises the number of reset transitions used.
ISSN:0928-8910
1573-7535
DOI:10.1007/s10515-009-0061-0