Driver Generation for Java']Java EE Web Applications

被引:6
|
作者
Dietrich, Jens [1 ]
Gauthier, Francois [2 ]
Krishnan, Padmanabhan [2 ]
机构
[1] Victoria Univ Wellington, Wellington 6012, New Zealand
[2] Oracle Labs Australia, Brisbane, Qld 4000, Australia
关键词
D O I
10.1109/ASWEC.2018.00024
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Program analyses typically need to identify a single entry method that triggers program executions. However, many modern applications do not have such a single entry point. Instead, they have to be deployed in a container that interacts with them through an application programming interface (API). We present a tool that generates a driver that supplies such an entry method for Java EE web applications. The generated driver simulates an arbitrary client interacting with the web application through the container. We describe the modular design of the driver generator, and existing support for features like Java server pages, servlets, filters and listeners. We report on our experience of using the driver generator for large real-world web applications.
引用
收藏
页码:121 / 125
页数:5
相关论文
共 50 条
  • [31] Open source and Java']Java EE development
    Thomas, Peter
    2007 IEEE POWER ENGINEERING SOCIETY GENERAL MEETING, VOLS 1-10, 2007, : 3037 - 3043
  • [32] Web page caching in java Web applications
    Turner, David A.
    Int. Conf. Inf. Technol. Coding Comput., (805-808):
  • [33] Java EE概述
    孙俊丽
    时代教育, 2015, (24) : 88 - 88
  • [34] Dynamic Symbolic Execution for the Analysis of Web Server Applications in Java']Java
    Balasubramanian, Daniel
    Zhang, Zhenkai
    McDermet, Dan
    Karsai, Gabor
    SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 2178 - 2185
  • [35] Type-Based Taint Analysis for Java']Java Web Applications
    Huang, Wei
    Dong, Yao
    Milanova, Ana
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2014, 2014, 8411 : 140 - 154
  • [36] Web services & Java']Java server pages - Building distributed applications
    Kanalakis, JM
    DR DOBBS JOURNAL, 2002, 27 (01): : 28 - +
  • [37] Building Web applications using Java']Java 2 enterprise edition
    Wu, CT
    TOOLS 39: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS: SOFTWARE TECHNOLOGY FOR THE AGE OF THE INTERNET, 2001, 39 : 355 - 355
  • [38] A Java']Java framework for Web-based multimedia and collaborative applications
    Fuentes, L
    Troya, JM
    IEEE INTERNET COMPUTING, 1999, 3 (02) : 55 - +
  • [39] A Reusable SQL Injection Detection Method for Java']Java Web Applications
    He, Chengwan
    He, Yue
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2020, 14 (06) : 2576 - 2590
  • [40] Building enterprise web applications with java
    Salo, T.
    Hill, J.
    JOOP - Journal of Object-Oriented Programming, 2000, 13 (02): : 28 - 29