We describe our experiences with an exception anal-ysis tool for Standard ML. Information about excep-tions gathered by the analysis is visualized using pam, a program visualization tool for emacs. We study the results of the analysis of three well-known programs, classifying exceptions as assertion failures, error excep-tions, control- ow exceptions, and pervasive exceptions. Even though the analysis is often conservative and re-ports many spurious exceptions, we have found it useful for checking the consistency of error and control- ow exceptions. Furthermore, using our tools, we have un-covered two minor exception-related bugs in the three programs we scrutinized.
Exception handling mechanisms are an important part in achieving robust and reliable software. The p...
The whole code and dependency files for the "What Causes Exceptions in Machine Learning Applications...
Exception handling is a powerful and widely-used program-ming language abstraction for constructing ...
We describe our experiences with an exception analysis tool for Standard ML. Information about excep...
AbstractWe present a static analysis that detects potential runtime exceptions that are raised and n...
AbstractWe present a static analysis that detects potential runtime exceptions that are raised and n...
We present a static analysis that detects potential runtime exceptions that are raised and never han...
International audienceThis paper presents a program analysis to estimate un-caught exceptions in ML ...
This paper presents a program analysis to estimate uncaught exceptions in ML programs. This analysis...
ML's exception handling makes it possible to describe exceptional execution flows conveniently,...
We present a static analysis to automatically generate test data that raise exceptions in the input ...
Analysis techniques, such as control flow, data flow, and control dependence, are used for a variet...
This thesis consider exceptions from a different (maybe unique) perspective. Not talking about how a...
Aspects often impact the exceptional control flow of a program by signaling and handling exceptions ...
Exception handling mechanisms provide a structured way to deal with exceptional circumstances, makin...
Exception handling mechanisms are an important part in achieving robust and reliable software. The p...
The whole code and dependency files for the "What Causes Exceptions in Machine Learning Applications...
Exception handling is a powerful and widely-used program-ming language abstraction for constructing ...
We describe our experiences with an exception analysis tool for Standard ML. Information about excep...
AbstractWe present a static analysis that detects potential runtime exceptions that are raised and n...
AbstractWe present a static analysis that detects potential runtime exceptions that are raised and n...
We present a static analysis that detects potential runtime exceptions that are raised and never han...
International audienceThis paper presents a program analysis to estimate un-caught exceptions in ML ...
This paper presents a program analysis to estimate uncaught exceptions in ML programs. This analysis...
ML's exception handling makes it possible to describe exceptional execution flows conveniently,...
We present a static analysis to automatically generate test data that raise exceptions in the input ...
Analysis techniques, such as control flow, data flow, and control dependence, are used for a variet...
This thesis consider exceptions from a different (maybe unique) perspective. Not talking about how a...
Aspects often impact the exceptional control flow of a program by signaling and handling exceptions ...
Exception handling mechanisms provide a structured way to deal with exceptional circumstances, makin...
Exception handling mechanisms are an important part in achieving robust and reliable software. The p...
The whole code and dependency files for the "What Causes Exceptions in Machine Learning Applications...
Exception handling is a powerful and widely-used program-ming language abstraction for constructing ...