Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Verified Bytecode Model Checkers

David BasinContact Information, Stefan FriedrichContact Information and Marek GawkowskiContact Information

(7)  Albert-Ludwigs-Universität Freiburg, Germany
Abstract
We have used Isabelle/HOL to formalize and prove correct an approach to bytecode verification based on model checking that we have developed for the Java Virtual Machine. Our work builds on, and extends, the formalization of the Java Virtual Machine and data flow analysis framework of Pusch and Nipkow. By building on their framework, we can reuse their results that relate the run-time behavior of programs with the existence of well-typings for the programs. Our primary extensions are to handle polyvariant data flow analysis and its realization as temporal logic model checking. Aside from establishing the correctness of our model-checking approach, our work contributes to understanding the interrelationships between classical data flow analysis and program analysis based on model checking.

Contact Information David Basin
Email: basin@informatik.uni-freiburg.de

Contact Information Stefan Friedrich
Email: friedric@informatik.uni-freiburg.de

Contact Information Marek Gawkowski
Email: gawkowsk@informatik.uni-freiburg.de
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.109 • Server: mpweb02
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)