Proceedings of the 14th International Conference on Software Engineering - ICSE '92 1992
DOI: 10.1145/143062.143100
|View full text |Cite
|
Sign up to set email alerts
|

Specification-based test oracles for reactive systems

Abstract: The testing process is

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
98
0
1

Year Published

1997
1997
2013
2013

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 167 publications
(100 citation statements)
references
References 35 publications
1
98
0
1
Order By: Relevance
“…We use the definition presented by Richardson et al that divides test oracles into two parts: the oracle information and the oracle procedure [11] . The oracle information specifies what is considered correct behavior, and the oracle procedure verifies that test executions correspond to the oracle information.…”
Section: Test Oraclesmentioning
confidence: 99%
See 2 more Smart Citations
“…We use the definition presented by Richardson et al that divides test oracles into two parts: the oracle information and the oracle procedure [11] . The oracle information specifies what is considered correct behavior, and the oracle procedure verifies that test executions correspond to the oracle information.…”
Section: Test Oraclesmentioning
confidence: 99%
“…Testing requires two key components: the test data and the test oracle. The test data are the inputs given to the application under test (AUT) and the test oracle is the artifact used to determine if the AUT executes correctly [11]. Clearly, both the test data and test oracle contribute to the effectiveness of the testing process; we cannot detect a fault if the test data does not drive execution to a state where the fault manifests itself, nor can we detect a fault if the test execution encounters the fault but the test oracle does not monitor any variables where the fault is revealed as a failure.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Most of them appear as examples in literatures, such as elevator system [21], furnace system [22], alternating bit protocol [2], etc. The tool support described in the previous section is sufficient for many systems whose process behaviors either have no presence of data values or only have simple data values to enrich its behavioral patterns.…”
Section: Sensitivity Of (Compositional) Analysismentioning
confidence: 99%
“…An important problem here is the gap between the system specification, which usually refers to high-level objects, and monitors, which refer to implementation-level events (such as function calls, etc.). Some issues related to derivation of monitors from system specification are considered in [17].…”
Section: Introductionmentioning
confidence: 99%