2014
DOI: 10.1145/2661296
|View full text |Cite
|
Sign up to set email alerts
|

Combining Centralised and Distributed Testing

Abstract: Many systems interact with their environment at distributed interfaces (ports) and sometimes it is not possible to place synchronised local testers at the ports of the system under test (SUT). There are then two main approaches to testing: having independent local testers or a single centralised tester that interacts asynchronously with the SUT. The power of using independent testers has been captured using implementation relation dioco. In this paper we define implementation relation diococ for the centralise… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
16
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 12 publications
(18 citation statements)
references
References 52 publications
2
16
0
Order By: Relevance
“…. ∩ L m (σ m ) in polynomial time; a similar result has been shown for the corresponding problem when testing using dioco and IOTSs are not output-divergent [44].…”
Section: Ifsupporting
confidence: 72%
See 1 more Smart Citation
“…. ∩ L m (σ m ) in polynomial time; a similar result has been shown for the corresponding problem when testing using dioco and IOTSs are not output-divergent [44].…”
Section: Ifsupporting
confidence: 72%
“…FSMs differ significantly from IOTSs since, for example, input and output alternate and an FSM is quiescent after an output has been produced. A similar result has been shown for the corresponding problem when testing using dioco and IOTSs but is restricted to the case where the IOTSs are not output-divergent and also where the observation is a quiescent trace and not a tuple of local traces [44].…”
Section: Related Worksupporting
confidence: 70%
“…In order to be able to check not only the interactions with the environment but also the interactions between the components of the system under test (SUT), we follow a hybrid test architecture, in which a local tester is deployed close to each system component, and a central tester coordinates the local testers (see Figure 1). This is more effective than a purely centralized approach or a purely distributed approach, meaning that more conformance errors can be detected [7].…”
Section: Model-based Integration Testing Of Distributed Systemsmentioning
confidence: 99%
“…One difficulty in testing distributed systems is that their distributed nature imposes theoretical limitations on the conformance faults that can be detected by the test components, depending on the test architecture used [7], [21]. Two basic test architectures have been proposed in the past to test distributed systems: a purely distributed test architecture with independent local testers communicating synchronously with the components of the SUT [22]; a purely centralized test architecture, in which a single centralized tester interacts asynchronously with the components of the SUT.…”
Section: B Distributed Testing Architecturesmentioning
confidence: 99%
See 1 more Smart Citation