A formal type system for Java

5Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

The primary objective of this paper is threefold: First, we present an evaluation of the state of the art on Java static semantics. Accordingly, we discuss the completeness and the soundness of the most prominent proposals recently advanced in the literature. Moreover, we discuss their compliance with respect to the Java language specification. Second, we report a brief evaluation of the official Java language specification. Third, we show how the definition of a realistic static semantics for full Java could be addressed. We exhibit the technical difficulties and discuss the semantic traits that could be used to address them.

References Powered by Scopus

Java<inf>light</inf> is type-safe - definitely

100Citations
N/AReaders
Get full text

Java is type safe -- probably

39Citations
N/AReaders
Get full text

A Type System for Object Initialization in the Java™ Bytecode Language

34Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Generating Random Well-Typed Featherweight Java Programs Using QuickCheck

4Citations
N/AReaders
Get full text

Program Specialization

4Citations
N/AReaders
Get full text

A type-directed algorithm to generate random well-typed Java 8 programs

3Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Debbabi, M., & Fourati, M. (2007). A formal type system for Java. Journal of Object Technology, 6(8), 117–184. https://doi.org/10.5381/jot.2007.6.8.a3

Readers' Seniority

Tooltip

Lecturer / Post doc 2

40%

PhD / Post grad / Masters / Doc 2

40%

Researcher 1

20%

Readers' Discipline

Tooltip

Computer Science 5

100%

Save time finding and organizing research with Mendeley

Sign up for free