2003
DOI: 10.1007/978-3-540-39979-7_20
|View full text |Cite
|
Sign up to set email alerts
|

Correct Passive Testing Algorithms and Complete Fault Coverage

Abstract: Abstract. The aim of passive testing is to detect faults in a system while observing the system during normal operation, that is, without forcing the system to specialized inputs explicitly for the purposes of testing. We formulate some general correctness requirements on any passive-testing algorithm which we term soundness and completeness. With respect to these definitions, we show that the homing algorithm, first proposed in [4], and subsequently used in [6][7][8], is sound and complete for passively testi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
8
0

Year Published

2005
2005
2021
2021

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 7 publications
(8 citation statements)
references
References 18 publications
(31 reference statements)
0
8
0
Order By: Relevance
“…In this paper, we present results on passively testing for real-time behavioral properties that can be applied to a large class of systems including those that can be modeled as timed automata. Our results provide a natural extension of the passive testing study conducted in [17] for untimed properties. We have implemented our approach using the real-time model checker UPPAAL, and we report on its application to passively test fault tolerance software in a telecommunications switch developed at Lucent Technologies.…”
mentioning
confidence: 64%
See 2 more Smart Citations
“…In this paper, we present results on passively testing for real-time behavioral properties that can be applied to a large class of systems including those that can be modeled as timed automata. Our results provide a natural extension of the passive testing study conducted in [17] for untimed properties. We have implemented our approach using the real-time model checker UPPAAL, and we report on its application to passively test fault tolerance software in a telecommunications switch developed at Lucent Technologies.…”
mentioning
confidence: 64%
“…Our adoption of interval-timed traces facilitates a technically appealing development of our results in that they form a natural extension of those for the untimed setting described in [17]. Over interval-timed traces, we can define the notions of timed concatenation, timed prefix, and timed suffix; the passive testing results in this paper then generalize those in the untimed setting [17] by replacing the roles of concatenation, prefix and suffix (applicable to untimed traces) by their timed counterparts (over intervaltimed traces).…”
Section: Introductionmentioning
confidence: 96%
See 1 more Smart Citation
“…This situation requires further state estimation (e.g. a homing algorithm [NSV03]) to disclose further information about the tracked obstacle. We also discuss this below in Sect.…”
Section: Uncertainty In Risk Factorsmentioning
confidence: 99%
“…Following up on Sect. 4.4, if we can show that a risk structure is an Input/Output LTS and it can be transformed to a non-deterministic finite Mealy machine, the state estimation problem can be solved, for example, by homing algorithms used for passive testing[NSV03].Partially specified risk factors (e.g. because of partial activation or mitigation analysis according to Tables…”
mentioning
confidence: 99%