1991
DOI: 10.1109/32.87284
|View full text |Cite
|
Sign up to set email alerts
|

Test selection based on finite state models

Abstract: The selection of appropriate test cases is an important issue for conformance testing of protocol implementations as well as in software engineering. A number of methods are known for the selection of a test suite based on the specification of the implementation under test, assumed to be given in the form of a finite state machine. This paper presents a new method which provides a logical link between several of the known methods. Called "partial W method", it has general applicability, full fault detection po… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

2
291
0
69

Year Published

1996
1996
2012
2012

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 510 publications
(366 citation statements)
references
References 12 publications
2
291
0
69
Order By: Relevance
“…The two basic ideas of extending state covers and characterization sets can be similarly incorporated into other methods for deterministic machines, such as the UIOv-method [VCI89], the Wp-method [FBK91] and the methods based on harmonized state identifiers [Petr91], [LPB94b], which rely on the reset in the implementations. These ideas can also be used to improve the fault coverage of tests produced by a number of VIO-based methods [SiLe89], [YPB93] which yield a single test sequence.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…The two basic ideas of extending state covers and characterization sets can be similarly incorporated into other methods for deterministic machines, such as the UIOv-method [VCI89], the Wp-method [FBK91] and the methods based on harmonized state identifiers [Petr91], [LPB94b], which rely on the reset in the implementations. These ideas can also be used to improve the fault coverage of tests produced by a number of VIO-based methods [SiLe89], [YPB93] which yield a single test sequence.…”
Section: Resultsmentioning
confidence: 99%
“…11I(W)1 = n. 1I(W) is an equivalence partition of A [Gi1l62]. If A is reduced, then we have the traditional notion of the characterization set, as used for example, in [Koha78], [Vasi73], [Chow78], [FBK91].…”
Section: -Complete Test Suitesmentioning
confidence: 99%
“…The reliability of this assum ption is the tester's responsibility. In this respect, one may think of exploiting symmetry as a structured way of test case selection [13,4] for systems too large to be tested exhaustively, where at least some subautom ata are tested thoroughly. This paper is not the first to deal with symmetry in protocol testing.…”
Section: Introductionmentioning
confidence: 99%
“…Particularly, on average, the ratio of the length of the test suites derived using the proposed method over the length of corresponding suites derived using the HIS method is 0.66 (0.55) when the number of states of an implementation equals to (is greater than) the number of states of the specification. These ratios are almost independent of the size of specifications.Many FSM-based test derivation methods have been developed for conformance testing of communication protocols and other reactive systems [2,3,10,12,14,15,17] [1,6,13,16]. In [2,3,10,14,15,17] testing methods, one usually assumes that not only the specification, but also the implementation can be modeled as a deterministic FSM, while in [7,8] the specification and the implementation are modeled as non-deterministic FSMs (NFSMs).…”
mentioning
confidence: 99%
“…In [2,3,10,14,15,17] testing methods, one usually assumes that not only the specification, but also the implementation can be modeled as a deterministic FSM, while in [7,8] the specification and the implementation are modeled as non-deterministic FSMs (NFSMs). If the behavior of a (deterministic/nondeterministic) implementation FSM is different than the specified behavior, the implementation contains a fault.…”
mentioning
confidence: 99%