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

Bytecode Model Checking: An Experimental Analysis

David Basin6, Stefan Friedrich6, Marek Gawkowski6 and Joachim Posegga7

(6)  Institut für Informatik, Universität Freiburg, Germany
(7)  SAP AG, Corporate Research, Karlsruhe, Germany
Abstract
Java bytecode verification is traditionally performed by a polynomial time data flow algorithm. We investigate an alternative based on reducing bytecode verification to model checking. Despite an exponential worst case time complexity, model checking type-correct bytecode is polynomial in practice when carried out using an explicit state, on the- fly model checker like Spin. We investigate this theoretically and experimentally and explain the practical advantages of this alternative.
The research presented in this paper was partially funded by T-Systems Nova GmbH in the ByCoMoChe project.

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.107 • Server: mpweb05
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)