• 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