Java Bytecode Verification for @NonNull Types
| dc.contributor.author | Male, Chris | en |
| dc.contributor.author | Pearce, David J. | en |
| dc.contributor.author | Potanin, Alex | en |
| dc.contributor.author | Dymnikov, Constantine | en |
| dc.coverage.spatial | Berlin | en |
| dc.date.accessioned | 2026-03-04T10:41:42Z | |
| dc.date.available | 2026-03-04T10:41:42Z | |
| dc.date.issued | 2008 | en |
| dc.description.abstract | Java'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 |
| dc.description.status | Peer-reviewed | en |
| dc.format.extent | 16 | en |
| dc.identifier.isbn | 3540787909 | en |
| dc.identifier.isbn | 978-3-540-78790-7 | en |
| dc.identifier.isbn | 978-3-540-78791-4 | en |
| dc.identifier.issn | 0302-9743 | en |
| dc.identifier.other | dblp:conf/cc/MalePPD08 | en |
| dc.identifier.other | ORCID:/0000-0002-4242-2725/work/207109952 | en |
| dc.identifier.scopus | 47249110938 | en |
| dc.identifier.uri | https://hdl.handle.net/1885/733807112 | |
| dc.language.iso | en | en |
| dc.publisher | Springer | en |
| dc.relation.ispartof | Compiler Construction - 17th International Conference, CC 2008 - Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2008, Proceedings | en |
| dc.relation.ispartofseries | 17th International Conference on Compiler Construction, CC 2008 | en |
| dc.relation.ispartofseries | Lecture Notes in Computer Science | en |
| dc.title | Java Bytecode Verification for @NonNull Types | en |
| dc.type | Conference paper | en |
| dspace.entity.type | Publication | en |
| local.bibliographicCitation.lastpage | 244 | en |
| local.bibliographicCitation.startpage | 229 | en |
| local.contributor.affiliation | Male, Chris; Victoria University of Wellington | en |
| local.contributor.affiliation | Pearce, David J.; Victoria University of Wellington | en |
| local.contributor.affiliation | Potanin, Alex; Victoria University of Wellington | en |
| local.contributor.affiliation | Dymnikov, Constantine; Victoria University of Wellington | en |
| local.identifier.doi | 10.1007/978-3-540-78791-4_16 | en |
| local.identifier.essn | 1611-3349 | en |
| local.identifier.pure | 2ecc189b-4518-4920-a03b-c959d0f9df02 | en |
| local.identifier.url | https://www.scopus.com/pages/publications/47249110938 | en |
| local.type.status | Published | en |