ACM Home Page
Please provide us with feedback. Feedback
Type-based analysis of uncaught exceptions
Full text PdfPdf (426 KB)
Source ACM Transactions on Programming Languages and Systems (TOPLAS) archive
Volume 22 ,  Issue 2  (March 2000) table of contents
Pages: 340 - 377  
Year of Publication: 2000
ISSN:0164-0925
Authors
Xavier Leroy  INRIA Rocquencourt, Le Chesnay, France
François Pessaux  INRIA Rocquencourt, Le Chesnay, France
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 44,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/349214.349230
What is a DOI?

ABSTRACT

This article presents a program analysis to estimate uncaught exceptions in ML programs. This analysis relies on unification-based type inference in a nonstandard type system, using rows to approximate both the flow of escaping exceptions (a la effect systems) and the flow of result values (a la control-flow analyses). The resulting analysis is efficient and precise; in particular, arguments carried by exceptions are accurately handled.


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
3
4
 
5
 
6
 
7
8
9
10
 
11
 
12
GUZMJ~N, J. C. AND SUJ~REZ, A. 1994. A type system for exceptions. In Proc. 199g workshop on ML and its applications. Research report 2265, INRIA, 127-135.
13
14
15
16
17
18
 
19
 
20
LEROY, X., VOUILLON, J., AND DOLIGEZ, D. 1996. The Objective Caml system. Software and documentation available on the Web, http ://cam1. inria, fr/ocaml/.
21
 
22
 
23
 
24
25
 
26
PESSAUX, F. 1999. D6tection statique d'exceptions non rattrap6es en Objective Caml. Ph.D. thesis, Universit6 Paris 6.
27
 
28
POTTIER, F. 1998. Type inference in the presence of subtyping: from theory to practice. Research report 3483, INRIA. Sept.
29
30
 
31
REMY, D. 1993a. Syntactic theories and the algebra of record terms. Research report 1869, INRIA.
 
32
 
33
34
 
35
36
 
37
38
 
39
 
40
WAND, M. 1987. Complete type inference for simple objects. In Logic in Computer Science 1987. IEEE Computer Society Press, 37-44.
 
41
42
 
43
44
 
45
 
46


Collaborative Colleagues:
Xavier Leroy: colleagues
François Pessaux: colleagues