Evaluating the Complexity of Deriving Adaptive Homing, Synchronizing and Distinguishing Sequences for Nondeterministic FSMs

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Homing, synchronizing and distinguishing sequences (HSs, SSs, and DSs) are used in FSM (Finite State Machine) based testing for state identification and can significantly reduce the size of a returned test suite with guaranteed fault coverage. However, such preset sequences not always exist for nondeterministic FSMs and are rather long when existing. Adaptive HSs, SSs and DSs are known to exist more often and be much shorter that makes them attractive for deriving test suites and adaptive checking sequences. As nowadays, a number of specifications are represented by nondeterministic FSMs, the deeper study of such sequences, their derivation strategies, and related complexity estimations/reductions is in great demand. In this paper, we evaluate the complexity of deriving adaptive HSs and SSs for noninitialized FSMs, the complexity of deriving DSs for noninitialized merging-free FSMs.

Original languageEnglish
Title of host publicationTesting Software and Systems - 31st IFIP WG 6.1 International Conference, ICTSS 2019, Proceedings
EditorsChristophe Gaston, Nikolai Kosmatov, Pascale Le Gall
PublisherSpringer
Pages86-103
Number of pages18
ISBN (Print)9783030312794
DOIs
Publication statusPublished - 1 Jan 2019
Externally publishedYes
Event31st IFIP International Conference on Testing Software and Systems, ICTSS 2019 - Paris, France
Duration: 15 Oct 201917 Oct 2019

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11812 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference31st IFIP International Conference on Testing Software and Systems, ICTSS 2019
Country/TerritoryFrance
CityParis
Period15/10/1917/10/19

Keywords

  • Adaptive distinguishing sequence
  • Adaptive homing sequence
  • Adaptive synchronizing sequence
  • Nondeterministic Finite State Machine (FSM)

Fingerprint

Dive into the research topics of 'Evaluating the Complexity of Deriving Adaptive Homing, Synchronizing and Distinguishing Sequences for Nondeterministic FSMs'. Together they form a unique fingerprint.

Cite this