Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2008.This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections.Includes bibliographical references (p. 109-115).This paper introduces the Checker Framework, which supports adding pluggable type systems to the Java language in a backward-compatible way. A type system designer defines type qualifiers and their semantics, and a compiler plug-in enforces the semantics. Programmers can write the type qualifiers in their programs and use the plug-in to detect or prevent errors. The Checker Framework is useful both to programmers who wish to write erro...
Gradual typing provides the ability to safely mix untyped or dynamically typed code with staticall...
We describe Jqual, a practical framework for type qualifier inference in Java. Jqual is implemented ...
In this paper, we propose to configure at compiletime the checking associated with Application Progr...
This paper introduces the Checker Framework, which supports adding pluggable type systems to the Jav...
We have created a framework for adding custom type qualifiers to the Javalanguage in a backward-comp...
We have created a framework for adding custom type qual-ifiers to the Java language in a backward-co...
Pluggable type systems is a powerful approach to add additional information on types, which can faci...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Pluggable type systems have been proposed in order to allow pro-grammers to easily extend a programm...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
MEng thesisThis paper describes a programming language, Javari, that is capable of expressing and en...
We have implemented a non-null type checker for Java and a new non-null inferencing algorithm for an...
Java’s type system provides programmers with strong guarantees of type and memory safety, but there ...
A pluggable type system is a light-weight approach for compile-time program verification, which prov...
Gradual typing provides the ability to safely mix untyped or dynamically typed code with staticall...
We describe Jqual, a practical framework for type qualifier inference in Java. Jqual is implemented ...
In this paper, we propose to configure at compiletime the checking associated with Application Progr...
This paper introduces the Checker Framework, which supports adding pluggable type systems to the Jav...
We have created a framework for adding custom type qualifiers to the Javalanguage in a backward-comp...
We have created a framework for adding custom type qual-ifiers to the Java language in a backward-co...
Pluggable type systems is a powerful approach to add additional information on types, which can faci...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Pluggable type systems have been proposed in order to allow pro-grammers to easily extend a programm...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
MEng thesisThis paper describes a programming language, Javari, that is capable of expressing and en...
We have implemented a non-null type checker for Java and a new non-null inferencing algorithm for an...
Java’s type system provides programmers with strong guarantees of type and memory safety, but there ...
A pluggable type system is a light-weight approach for compile-time program verification, which prov...
Gradual typing provides the ability to safely mix untyped or dynamically typed code with staticall...
We describe Jqual, a practical framework for type qualifier inference in Java. Jqual is implemented ...
In this paper, we propose to configure at compiletime the checking associated with Application Progr...