Testing of Communicating Systems 1996
DOI: 10.1007/978-0-387-35062-2_10
|View full text |Cite
|
Sign up to set email alerts
|

Testing deterministic implementations from nondeterministic FSM specifications

Abstract: In this paper, conformance testing of protocols specified as nondeterministic finite state machines is considered. Protocol implementations are assumed to be deterministic. In this testing scenario, the conformance relation becomes a preorder, so-called reduction relation between FSMs. The reduction relation requires that an implementation machine produces a (sub)set of output sequences that can be produced by its specification machine in response to every input sequence. A method for deriving tests with respe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
103
1

Year Published

2003
2003
2022
2022

Publication Types

Select...
8
1
1

Relationship

0
10

Authors

Journals

citations
Cited by 91 publications
(105 citation statements)
references
References 14 publications
1
103
1
Order By: Relevance
“…The second line is to study different methods for reducing the size of the generated test suite. We plan to consider the adaption of state counting [40,39], to deal with conformance, recently introduced in [23] and adapt it to the context of TSXMs, more specifically, to its stochastic extension.…”
Section: Discussionmentioning
confidence: 99%
“…The second line is to study different methods for reducing the size of the generated test suite. We plan to consider the adaption of state counting [40,39], to deal with conformance, recently introduced in [23] and adapt it to the context of TSXMs, more specifically, to its stochastic extension.…”
Section: Discussionmentioning
confidence: 99%
“…A deterministic finite state machine (DFSM) is an NFSM in which for every state s and input x, |f (s, x)| ≤ 1. There has been much interest in testing from a DFSM (see, for example, [13,26,3]) or an NFSM (see, for example, [38,46,31,24]). See [35] for a survey.…”
Section: Probabilistic Finite State Machinesmentioning
confidence: 99%
“…Most such techniques use state identification sequences that distinguish the states of M [8], [17], [18], [19], [20], [21], [22], [23]. For example, a test technique can check that the input of x in state s leads to output y and state s as follows: start with a preamble (input sequence)x that takes M to s, then apply x, check that the output produced is y, and finally use one or more input sequences to distinguish the expected state s from all other states of M .…”
Section: Introductionmentioning
confidence: 99%