DocumentCode
1737679
Title
On the implementation of a stand-alone JavaTM bytecode verifier
Author
Painchaud, Frédéric ; Debbabi, Mourad
Author_Institution
LSFM Res. Group, Laval Univ., Que., Canada
fYear
2000
fDate
2000
Firstpage
189
Lastpage
194
Abstract
A member of our research team has already produced a well-organized clear, technical and complete specification of the Java bytecode verifier. We are now using this specification to implement a stand-alone version of the verifier that totally complies with Sun´s specification. We are also integrating static checks that are currently absent from their implementation. In this paper we share our experience on that development work. As an introduction, we depict the main goals of the Verifier, followed by an overview of its verification process. We then present the major steps that we followed to develop our Verifier, in order to explain the problems that we have encountered and to summarize their solutions. Finally, we show a screenshot of our Verifier´s interface and enlighten its most interesting features
Keywords
Java; formal specification; formal verification; specification; stand-alone Java bytecode verifier; static checks; verification process; Data analysis; Information analysis; Java; Performance analysis; Performance evaluation; Safety; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Enabling Technologies: Infrastructure for Collaborative Enterprises, 2000. (WET ICE 2000). Proeedings. IEEE 9th International Workshops on
Conference_Location
Gaithersburg, MD
ISSN
1080-1383
Print_ISBN
0-7695-0798-0
Type
conf
DOI
10.1109/ENABL.2000.883727
Filename
883727
Link To Document