ACM Home Page
Please provide us with feedback. Feedback
Flow graphs for testing sequential erlang programs
Full text PdfPdf (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
Manfred Widera  FernUniversitt Hagen, Hagen, Germany
Sponsors
ACM: Association for Computing Machinery
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 30,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1022471.1022479
What is a DOI?

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
11
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