Java_light is type-safe—definitely

The work

TitleJava_light is type-safe—definitely
AuthorsTobias Nipkow; David von Oheimb
Typeconference paper
Year1998
Citekeynipkow1998java

Where it appeared

Published inProceedings of the 25th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL '98)
PublisherAssociation for Computing Machinery
Pages161--170

Identifiers

DOI10.1145/268946.268960
OpenAlexW1989536180

Access

Landing pagehttps://doi.org/10.1145/268946.268960
Free full texthttps://dl.acm.org/doi/pdf/10.1145/268946.268960

Abstract

Javalight is a large sequential sublanguage of Java. We formalize its abstract syntax, type system, well-formedness conditions, and an operational evaluation semantics. Based on this formalization, we can express and prove type soundness. All definitions and proofs have been done formally in the theorem prover Isabelle/HOL. Thus this paper demonstrates that machine-checking the design of non-trivial programming languages has become a reality.

Copy held

KindPDF, 224.6 kB
Retrieved2026-08-10
Heldlocal, for personal reference
Where it came fromhttps://david.von-oheimb.de/cs/papers/POPL98.pdf

Where this came from

How it got herethe agent went looking · found via openalex
First seen2026-08-04
Recordreviewed by a person
Approved2026-08-10

Cite it as

@inproceedings{nipkow1998java,
  title = {Java_light is type-safe—definitely},
  author = {Tobias Nipkow and David von Oheimb},
  year = {1998},
  booktitle = {Proceedings of the 25th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL '98)},
  pages = {161--170},
  publisher = {Association for Computing Machinery},
  doi = {10.1145/268946.268960},
  url = {https://dl.acm.org/doi/pdf/10.1145/268946.268960},
}

This record lives at https://refs.drheap.org/nipkow1998java/ and will keep doing so.