2006
DOI: 10.1007/s00165-005-0085-6
|View full text |Cite
|
Sign up to set email alerts
|

Testing methods for X-machines: a review

Abstract: The X-machine testing method has been developed as an application of the W-method to testing the control structure of an implementation, against a specification. The method was proven to demonstrate the equivalence of the behaviour of the two, subject to a number of conditions both a specification and an implementation are expected to satisfy, such as (1) determinism of the two and (2) that functions labelling arcs on a transition diagram of a specification control structure have been tested in advance. Since … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
23
0

Year Published

2007
2007
2020
2020

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 34 publications
(23 citation statements)
references
References 36 publications
0
23
0
Order By: Relevance
“…This property is not unusual for a cloud service, it is normal to expect a deterministic, repeatable behaviour, whenever the system is in the same configuration and receives the same input values. However, there exist also testing methodologies developed for nondeterministic X-machines [2] where the non-determinism can be caused either by overlapping functions domains or by non-determinism of the associated automaton A Z , i.e. F :…”
Section: Stream X-machinesmentioning
confidence: 99%
See 2 more Smart Citations
“…This property is not unusual for a cloud service, it is normal to expect a deterministic, repeatable behaviour, whenever the system is in the same configuration and receives the same input values. However, there exist also testing methodologies developed for nondeterministic X-machines [2] where the non-determinism can be caused either by overlapping functions domains or by non-determinism of the associated automaton A Z , i.e. F :…”
Section: Stream X-machinesmentioning
confidence: 99%
“…The testing methods for simple FSMs have been adapted to SXM testing [10,2,11,12], and consequently corresponding notions have been proposed to build the theoretical framework, such as realisable sequences, r-state cover, separating sets (which are sets of sequences of processing functions that differentiate between every pair of separable states of the machine [12]). …”
Section: Reaching and Distinguishing States In A Dsxmmentioning
confidence: 99%
See 1 more Smart Citation
“…In further optimizations, this method has been modified to reduce the imposed conditions (e.g. [21,5,22]). As we have already explained, due to the fact that we remove most of the restrictions on machines, we cannot apply the previously mentioned methodologies to our extension of Stream X-machines.…”
Section: Related Workmentioning
confidence: 99%
“…This formalism elegantly and effectively combines the control aspects of the system with data structures, while allowing them to be separately described. Conformance testing for X-machines has been extensively studied and a number of test generation methods have been devised [2,19,13]. However, all these have been developed for a particular class of X-machines, called stream X-machines [14].…”
Section: Introductionmentioning
confidence: 99%