Proceedings of the 26th International Conference on Compiler Construction 2017
DOI: 10.1145/3033019.3033032
|View full text |Cite
|
Sign up to set email alerts
|

Granullar: gradual nullable types for Java

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 12 publications
0
3
0
Order By: Relevance
“…6.4.3 Gradual Nullable Type Systems. Brotherston et al [2017] present Granullar, a gradual pluggable type system for Java. The type system ensures that NullPointerExceptions cannot occur within checked code; only on the boundary between checked and unchecked code.…”
Section: Nullable Type Systemsmentioning
confidence: 99%
“…6.4.3 Gradual Nullable Type Systems. Brotherston et al [2017] present Granullar, a gradual pluggable type system for Java. The type system ensures that NullPointerExceptions cannot occur within checked code; only on the boundary between checked and unchecked code.…”
Section: Nullable Type Systemsmentioning
confidence: 99%
“…We ran the Index Checker on three open-source Java projects (table 4.3) used previously to evaluate bug-finding and verification tools [76,144,56]. Our goal was either to verify that each was free of array indexing bugs, or to find and fix all their array indexing bugs.…”
Section: Case Studies Of the Index Checkermentioning
confidence: 99%
“…Granullar [20] inserts runtime checks at the unannotated code boundary to guarantee soundness of checked code annotations. We did not investigate this approach due to potential runtime overhead and the riskiness of shipping modified code.…”
Section: Handling Unannotated Codementioning
confidence: 99%