Repository logo
 

Java Bytecode Verification for @NonNull Types

dc.contributor.authorPearce, David J
dc.contributor.authorMale, Chris
dc.contributor.authorDymnikov, Constantine
dc.contributor.authorPotanin, Alex
dc.date.accessioned2008-07-24T22:51:27Z
dc.date.accessioned2022-07-06T22:23:29Z
dc.date.available2008-07-24T22:51:27Z
dc.date.available2022-07-06T22:23:29Z
dc.date.copyright2008
dc.date.issued2008
dc.description.abstractJava's annotation mechanism allows us to extend its type system with non-null types. However, checking such types cannot be done using the existing bytecode verification algorithm. We extend this algorithm to verify non-null types using a novel technique that identifies aliasing relationships between local variables and stack locations in the JVM. We formalise this for a subset of Java Bytecode and report on experiences using our implementation.en_NZ
dc.formatpdfen_NZ
dc.identifier.urihttps://ir.wgtn.ac.nz/handle/123456789/18842
dc.language.isoen_NZ
dc.publisherTe Herenga Waka—Victoria University of Wellingtonen_NZ
dc.relation.ispartofseriesEuropean Conferences on Theory and Practice of Software (ETAPS)en_NZ
dc.relation.ispartofseriesBudapest, Hungaryen_NZ
dc.relation.ispartofseries29 March - 6 April 2008en_NZ
dc.relation.ispartofseriesCompiler Construction (CC)en_NZ
dc.relation.uridoi:10.1007/978-3-540-78791-4_16
dc.rightsThe original publication is available at www.springerlink.comen_NZ
dc.rights.rightsholderSpringeren_NZ
dc.subjectNon-null type verificationen_NZ
dc.subjectJava programmingen_NZ
dc.subjectNullPointerExceptionsen_NZ
dc.titleJava Bytecode Verification for @NonNull Typesen_NZ
dc.typeTexten_NZ
vuwschema.contributor.unitSchool of Mathematics, Statistics and Computer Scienceen_NZ
vuwschema.subject.anzsrcforV2461204 Programming languagesen_NZ
vuwschema.subject.marsden280303 Programming Languagesen_NZ
vuwschema.type.vuwConference Contribution - Otheren_NZ

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
form.pdf
Size:
209.42 KB
Format:
Adobe Portable Document Format
Description:
Permission Form (Admin)
Loading...
Thumbnail Image
Name:
paper.pdf
Size:
149.8 KB
Format:
Adobe Portable Document Format
Description:
Conference Paper