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 条
  • [1] Automated Test Case Generation for Java']Java EE Based Web Applications
    Fuchs, Andreas
    TESTS AND PROOFS, TAP 2018, 2018, 10889 : 167 - 176
  • [2] Integrating Spatial Information into JS']JSF Java']Java EE Web Applications with GeoJS']JSF
    Kisner, Thorsten
    Hemmer, Helge
    Jacobi, Klaus
    PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON ADVANCED GEOGRAPHIC INFORMATION SYSTEMS, APPLICATIONS, AND SERVICES (GEOPROCESSING 2011), 2011, : 1 - 6
  • [3] Analyzing Program Dependencies in Java']Java EE Applications
    Shatnawi, Alias
    Mili, Hafedh
    El Boussaidi, Ghizlane
    Boubaker, Anis
    Gueheneuc, Yann-Gael
    Moha, Naouel
    Privat, Jean
    Abdellatif, Marvel
    2017 IEEE/ACM 14TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2017), 2017, : 64 - 74
  • [4] Web applications as Java']Java servlets
    Cox, B
    DR DOBBS JOURNAL, 2001, 26 (05): : 97 - +
  • [5] Modular Java']Java Web Applications
    Kaegi, Simon Richard
    Deugo, Dwight
    APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 688 - +
  • [6] Web page caching in Java']Java Web applications
    Turner, DA
    ITCC 2005: International Conference on Information Technology: Coding and Computing, Vol 2, 2005, : 805 - 808
  • [7] Extending Java']Java web applications for Semantic Web
    Rovan, Lidia
    Nizetic, Ivana
    PROCEEDINGS OF THE ITI 2008 30TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2008, : 289 - 294
  • [8] Comparative Analysis for Web Applications Based on REST Services: MEAN Stack and Java']Java EE Stack
    Sayago Heredia, Jaime
    Chango Sailema, Gustavo
    IBERO-AMERICAN SYMPOSIUM ON COMPUTER PROGRAMMING JOINTLY HELD WITH THE INTERNATIONAL CONGRESS ON TECHNOLOGY EDUCATION, 2018, : 82 - 100
  • [9] Adaptive Application Structure Design for Java']Java EE Applications
    Sebek, Jiri
    Cerny, Tomas
    Richta, Karel
    2016 RESEARCH IN ADAPTIVE AND CONVERGENT SYSTEMS, 2016, : 159 - 164
  • [10] Develop web applications with XML and Java']Java
    Hill, T
    Liu, JB
    COMPUTERS AND THEIR APPLICATIONS, 2003, : 434 - 437