Proceedings of the 2011 ACM Annual International Conference on Special Interest Group on the Ada Programming Language 2011
DOI: 10.1145/2070337.2070361
|View full text |Cite
|
Sign up to set email alerts
|

Making the non-executable ACATS tests executable

Abstract: The Ada Conformity Assessment Test Suite (ACATS) includes both positive and negative tests. The negative tests have intentional errors that a compiler is intended to diagnose with a compile-time error message. Interestingly, the negative tests also include numerous "OK" lines that the compiler must not reject. But the absence of an error message on the "OK" lines is not always a convincing demonstration that the "OK" lines were correctly compiled, since the negative tests are not executable. By removing the in… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2012
2012
2012
2012

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 2 publications
0
2
0
Order By: Relevance
“…We have proposed a means of removing the intentional errors from a copy of each of the non-executable tests so that the remaining code, which includes these numerous positive test objectives, can be tested in the context of an executable test. Testing an executable feature in an executable test gives much higher confidence that it is implemented correctly than if it is tested only in a non-executable test [6].…”
Section: Prior Workmentioning
confidence: 99%
See 1 more Smart Citation
“…We have proposed a means of removing the intentional errors from a copy of each of the non-executable tests so that the remaining code, which includes these numerous positive test objectives, can be tested in the context of an executable test. Testing an executable feature in an executable test gives much higher confidence that it is implemented correctly than if it is tested only in a non-executable test [6].…”
Section: Prior Workmentioning
confidence: 99%
“…For example, one might notice that numeric overflow checking is tested for integer types and floating point types, but not for fixed point types, as pointed out in a previous paper [6].…”
Section: Introductionmentioning
confidence: 99%