AbstractWe present a static analysis that detects potential runtime exceptions that are raised and never handled inside Standard ML (SML) programs. This analysis will predict abrupt termination of SML programs, which is SMLs only one “safety hole”. Even though SML program's control flow and exception flow are in general mutually dependent, analyzing the two flows are safely decoupled. Program's control flow is firstly estimated by simple case analysis of call expressions. Using this call-graph information, program's exception flow is derived as set constraints, whose least model is our analysis result. Both of these two analyses are proven safe and the reasons behind each design decision are discussed.Our implementation of this analysis has...
In most software development projects, it is not feasi-ble for developers to handle explicitly all p...
In the last years, Machine Learning (ML) has become extremely used in software systems: it is applie...
AbstractException handling mechanisms provide a structured way to deal with exceptional circumstance...
We present a static analysis that detects potential runtime exceptions that are raised and never han...
AbstractWe present a static analysis that detects potential runtime exceptions that are raised and n...
We describe our experiences with an exception analysis tool for Standard ML. Information about excep...
This paper presents a program analysis to estimate uncaught exceptions in ML programs. This analysis...
International audienceThis paper presents a program analysis to estimate un-caught exceptions in ML ...
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 ...
We add functional continuations and prompts to a language with an ML-style type system. The operator...
Texte intégral accessible uniquement aux membres de l'Université de LorraineBy analysing the way ML ...
We present in this paper an extension to the ML type system by which it is possible to statically es...
Exception handling mechanisms provide a structured way to deal with exceptional circumstances, makin...
. There is a tension in program analysis between precision and efficiency. In constraint-based progr...
In most software development projects, it is not feasi-ble for developers to handle explicitly all p...
In the last years, Machine Learning (ML) has become extremely used in software systems: it is applie...
AbstractException handling mechanisms provide a structured way to deal with exceptional circumstance...
We present a static analysis that detects potential runtime exceptions that are raised and never han...
AbstractWe present a static analysis that detects potential runtime exceptions that are raised and n...
We describe our experiences with an exception analysis tool for Standard ML. Information about excep...
This paper presents a program analysis to estimate uncaught exceptions in ML programs. This analysis...
International audienceThis paper presents a program analysis to estimate un-caught exceptions in ML ...
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 ...
We add functional continuations and prompts to a language with an ML-style type system. The operator...
Texte intégral accessible uniquement aux membres de l'Université de LorraineBy analysing the way ML ...
We present in this paper an extension to the ML type system by which it is possible to statically es...
Exception handling mechanisms provide a structured way to deal with exceptional circumstances, makin...
. There is a tension in program analysis between precision and efficiency. In constraint-based progr...
In most software development projects, it is not feasi-ble for developers to handle explicitly all p...
In the last years, Machine Learning (ML) has become extremely used in software systems: it is applie...
AbstractException handling mechanisms provide a structured way to deal with exceptional circumstance...