2011
DOI: 10.1007/s00446-011-0153-5
|View full text |Cite
|
Sign up to set email alerts
|

Overcoming controllability problems in distributed testing from an input output transition system

Abstract: This paper concerns the testing of a system with physically distributed interfaces, called ports, at which it interacts with its environment. We place a tester at each port and the tester at port p observes events at p only. This can lead to controllability problems, where the observations made by the tester at a port p are not sufficient for it to be able to know when to send an input. It is known that there are test objectives, such as executing a particular transition, that cannot be achieved if we restrict… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 10 publications
(9 citation statements)
references
References 36 publications
0
9
0
Order By: Relevance
“…2) messages can only be received after being sent, being the transmission time non-deterministic and the lifelines input-enabled (that is, always able to receive inputs, even if they are internally stored for later processing); 3) the possibility of a lifeline remaining quiescent (i.e., not sending output without first receiving input [9]) is also a function only of the sequence of previous event occurrences in the lifeline. The first two parts of function unintendedTraces in Figure 9 determines erroneous global subtraces, with all events valid except the last one, that can be generated if each lifeline, knowing the set of traces valid locally, behaves according to the causality rules 1 and 2 above.…”
Section: Interactions Locally Controllablementioning
confidence: 99%
“…2) messages can only be received after being sent, being the transmission time non-deterministic and the lifelines input-enabled (that is, always able to receive inputs, even if they are internally stored for later processing); 3) the possibility of a lifeline remaining quiescent (i.e., not sending output without first receiving input [9]) is also a function only of the sequence of previous event occurrences in the lifeline. The first two parts of function unintendedTraces in Figure 9 determines erroneous global subtraces, with all events valid except the last one, that can be generated if each lifeline, knowing the set of traces valid locally, behaves according to the causality rules 1 and 2 above.…”
Section: Interactions Locally Controllablementioning
confidence: 99%
“…However, as explained earlier, in distributed testing we can only bring together the observations at the separate ports when the system is quiescent since we need to know that the local traces observed are projections of the same global trace. As a result, often we will not be able to distinguish between processes such as r and s. Alternative approaches consist in synchronising the actions of the testers through the exchange of coordination messages [CR99, RC03,Hie12] or in having the individual testers exchanging messages with a central coordinator that records the global order of events and determines when an individual tester should send an input [JJKV98]. While these approaches can be extremely useful, they can complicate testing and are not always appropriate.…”
Section: Proposition 2 Let S R Be Pltss With Action Setmentioning
confidence: 99%
“…It has been shown that, when testing from an IOTS, coordination messages can be used to allow global traces to be observed, but this requires several coordination messages for each event [12]. Recent work has shown how fewer messages can be added to a test sequence [5] to overcome controllability problems. It is this approach that we adapt.…”
Section: Distributed Testing For Iotsmentioning
confidence: 99%
“…The approach presented here is inspired by that in Hierons [5]. First, we introduce coordination messages as events coord .i.j observable by users i and j .…”
Section: Coordination Messages and Traces Refinementmentioning
confidence: 99%
See 1 more Smart Citation