| EGREGION: a branch coverage tool for APL |
| Full text |
Pdf
(887 KB)
|
| Source
|
ACM SIGAPL APL Quote Quad
archive
Volume 29 , Issue 3 (March 1999)
table of contents
Pages: 3 - 14
Year of Publication: 1999
ISSN:0163-6006
Also published in ...
|
|
Author
|
|
Robert Bernecky
|
Snake Island Research Inc, 18 Fifth Street, Ward's Island, Toronto, Ontario M53 2B9, Canada
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 14, Citation Count: 0
|
|
|
ABSTRACT
This article describes our experience with test suites and automated branch coverage tools for APL software maintenance, based on our use of them to verify Y2K compliance of an APL-based database system. We introduce egregion, a simple, easy-to-use tool that assesses branch coverage in APL functions. The tool comprises a pair of APL functions that report detailed and summary function-level information about code coverage of test suites. The egregion tool provides a line-by-line analysis of statement coverage, labels not branched to, branches never taken, branches always taken, transfer of control via non-branches, and branches to non-labeled lines. Although we do not consider this groundbreaking work, we do believe that the coverage tool will be valuable to APL programmers who are engaged in the creation of large, reliable applications.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
AGDH86
|
|
 |
Ber89
|
|
 |
Ber95
|
|
| |
Ber97a
|
ROBERT BERNECKY. "APEX: 7~ APL wra/M exmaw", Master's thesis, University of Toronto, 1997.
|
| |
Ber97b
|
ROBERT BERNECKY. "An ~ of t~ APEX ~'; Technical Report 305/97, Department of Computer Science, University of Toronto, 1997.
|
 |
CFR+89
|
R. Cytron , J. Ferrante , B. K. Rosen , M. N. Wegman , F. K. Zadeck, An efficient method of computing static single assignment form, Proceedings of the 16th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.25-35, January 11-13, 1989, Austin, Texas, United States
[doi> 10.1145/75277.75280]
|
| |
Pre97
|
ROGE~ S. PRES~. Software En~rawring. A Praai~ 's Approach, McGraw-Hill, 1997.
|
| |
SHo83
|
MARTIN L. SHOOMAN. Sofmsam En~g: Design, Rdiability, and Mana~ramt, McGraw-Hill, 1983.
|
| |
Wie96
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|