| Flow graphs for testing sequential erlang programs |
| Full text |
Pdf
(78 KB)
|
| Source
|
Annual ERLANG Workshop
archive
Proceedings of the 2004 ACM SIGPLAN workshop on Erlang
table of contents
Snowbird, Utah, USA
Pages: 48 - 53
Year of Publication: 2004
ISBN:1-58113-918-7
|
|
Author
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 30, Citation Count: 2
|
|
|
ABSTRACT
Testing of software components during development is a heavily used approach to detect programming errors and to evaluate the quality of software. Systematic approaches to software testing get a more and more increasing impact on software development processes. For imperative programs there are several approaches to measure the appropriateness of a set of test cases for a program part under testing. Some of them are source code directed and are given as coverage criteria on flow graphs.This paper gives a definition of flow graphs for Erlang programs and describes a tool for generating such flow graphs. It provides a first step towards the transfer of advanced source code directed testing methods to functional programming.
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.
 |
1
|
|
| |
2
|
O. Chitil. A semantics for tracing. In Draft Proceedings of the 13th International Workshop on Implementation of Functional Languages, IFL, 2001.
|
 |
3
|
|
| |
4
|
Tools version 2.3. Documentation for Erlang OTP R9C.
|
 |
5
|
|
| |
6
|
A. Gill. Debugging Haskell by observing intermediate data structures. In Proceedings of the 4th Haskell Workshop. Technical report of the University of Nottingham, 2000.
|
| |
7
|
P. Liggesmeyer. Software-Qualität: Testen, Analysieren und Verifizieren von Software. Spektrum Akademischer Verlag, Heidelberg, Berlin, 2002.
|
| |
8
|
L. Naish. A declarative debugging scheme. Journal of Functional and Logic Programming, 1997(3), 1997.
|
 |
9
|
|
| |
10
|
Gregg Rothermel , Lixin Li , Christopher DuPuis , Margaret Burnett, What you see is what you test: a methodology for testing form-based visual programs, Proceedings of the 20th international conference on Software engineering, p.198-207, April 19-25, 1998, Kyoto, Japan
|
 |
11
|
Karen J. Rothermel , Curtis R. Cook , Margaret M. Burnett , Justin Schonfeld , T. R. G. Green , Gregg Rothermel, WYSIWYT testing in the spreadsheet paradigm: an empirical evaluation, Proceedings of the 22nd international conference on Software engineering, p.230-239, June 04-11, 2000, Limerick, Ireland
[doi> 10.1145/337180.337206]
|
 |
12
|
|
| |
13
|
K. van den Berg. Software Measurement and Functional Programming. 1995.
|
| |
14
|
M. Wallace, O. Chitil, T. Brehm, and C. Runciman. Multiple-view tracing for Haskell: a new hat. In Preliminary Proceedings of the 2001 ACM SIGPLAN Haskell Workshop, Firenze, Italy, pages 151--170, 2001.
|
 |
15
|
|
|