Abstract
In Web application development, Java server side programs spread widely because of the compatibility with Web and the aspect of an object-oriented language. However, it needs a large cost to verificate programs, since they must be allocated at a Web server to be operated. This papaer proposes a verification method for Web application, which verifies state transition of its components and sessions. We aim to support verification of Java server side programs. This method analyzes programs statically, and then constructs model and verifies it using Temporal Logic. Finally, We implemented this system and confirmed that it works correctly.