1996
DOI: 10.1145/226295.226302
|View full text |Cite
|
Sign up to set email alerts
|

Structural specification-based testing with ADL

Abstract: This paper describes a specification-based black-box technique for testing program units. The main contribution is the method that we have developed to derive test conditions, which are descriptions of test cases, from the formal specification of each program unit. The derived test conditions are used to guide test selection and to measure comprehensiveness of existing test suites. Our technique complements traditional code-based techniques such as statement coverage and branch coverage. It allows the tester t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

1996
1996
2012
2012

Publication Types

Select...
3
3
2

Relationship

2
6

Authors

Journals

citations
Cited by 20 publications
(12 citation statements)
references
References 13 publications
0
12
0
Order By: Relevance
“…Chang and Richardson [14] presented techniques to derive test conditions from ADL specification, a predicate logic-based language that is used to describe the relationships between inputs and outputs of a program unit. The idea is to use test selection strategies to partition both input and output domains.…”
Section: Model-based Approachesmentioning
confidence: 99%
“…Chang and Richardson [14] presented techniques to derive test conditions from ADL specification, a predicate logic-based language that is used to describe the relationships between inputs and outputs of a program unit. The idea is to use test selection strategies to partition both input and output domains.…”
Section: Model-based Approachesmentioning
confidence: 99%
“…topology: an integer in the range [1,7] representing a particular arrangement of routers and costs ( Figure 1 shows each possibility graphically);…”
Section: Specificationmentioning
confidence: 99%
“…There have been a number of studies of general-purpose specification-based testing techniques, including the work of Chang and Richardson [6,7] on using a function-level assertion-based language to guide testing. Offutt and Liu [24] describe the generation of test data from a higher-level, object-oriented specification notation.…”
Section: Specification-based Testingmentioning
confidence: 99%
“…Simulation capabilities have been developed for software architectures. A CHAM architecture simulation 4 would run the test cases over the architecture, 5 resulting in the set of solutions generated together with the causal history and timing. Causality b e t ween solutions results from the execution of transformation rules.…”
Section: Review Of the Cham Formalismmentioning
confidence: 99%