Adaptive homing and distinguishing experiments for nondeterministic finite state machines

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

Abstract

Adaptive experiments are well defined in the context of finite state machine (FSM) based analysis, in particular, in FSM based testing where homing and distinguishing experiments with FSMs are used in test derivation. In this paper, we define and propose algorithms for deriving adaptive homing and distinguishing experiments for non-initialized nondeterministic finite state machines (NFSM). For NFSMs, the construction of adaptive experiments is rather complex as the partition over produced outputs does not define a partition over the set of states but rather a collection of intersecting subsets, and thus, the refinement of such subsets is more difficult than the refinement of a partition. Given a complete non-initialized observable NFSM, we establish necessary and sufficient conditions for having adaptive homing and distinguishing experiments and evaluate the upper bound on the height of these experiments. Simple application examples demonstrating a proposed approach are provided.

Original languageEnglish
Title of host publicationTesting Software and Systems - 25th IFIPWG 6.1 International Conference, ICTSS 2013, Proceedings
Pages33-48
Number of pages16
DOIs
Publication statusPublished - 1 Dec 2013
Event25th IFIPWG 6.1 International Conference on Testing Software and Systems, ICTSS 2013 - Istanbul, Turkey
Duration: 13 Nov 201315 Nov 2013

Publication series

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

Conference

Conference25th IFIPWG 6.1 International Conference on Testing Software and Systems, ICTSS 2013
Country/TerritoryTurkey
CityIstanbul
Period13/11/1315/11/13

Keywords

  • Adaptive homing and distinguishing experiments
  • Conformance testing
  • Nondeterministic finite state machine

Fingerprint

Dive into the research topics of 'Adaptive homing and distinguishing experiments for nondeterministic finite state machines'. Together they form a unique fingerprint.

Cite this