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 条
  • [21] Java']Java 2 Platform Enterprise Edition (J2EE) for building web-based enterprise applications
    Pour, G
    TOOLS 39: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS: SOFTWARE TECHNOLOGY FOR THE AGE OF THE INTERNET, 2001, 39 : 336 - 336
  • [22] Assisting Programmers Resolving Vulnerabilities in Java']Java Web Applications
    Bathia, Pranjal
    Beerelli, Bharath Reddy
    Laverdiere, Marc-Andre
    ADVANCED COMPUTING, PT III, 2011, 133 : 268 - 279
  • [23] Formal development of Java']Java based Web parallel applications
    Serugendo, GD
    Guelfi, N
    PROCEEDINGS OF THE THIRTY-FIRST HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL VII: SOFTWARE TECHNOLOGY TRACK, 1998, : 604 - 613
  • [24] Migration of Legacy Java']Java Desktop Applications to Collaborative Web
    Labian, Antonio
    Garcia-Consuegra, Jesus D.
    Ortega, Manuel
    HUMAN-COMPUTER INTERACTION, HCI-COLLAB 2023, 2024, 1877 : 200 - 209
  • [25] Static detection of logic vulnerabilities in Java']Java web applications
    Fang, Zhejun
    Zhang, Yuqing
    Kong, Ying
    Liu, Qixu
    SECURITY AND COMMUNICATION NETWORKS, 2014, 7 (03) : 519 - 531
  • [26] Interactive graphics toolkit for java']java applications and web applets
    Denbo, DW
    17TH INTERNATIONAL CONFERENCE ON INTERACTIVE INFORMATION AND PROCESSING SYSTEMS (IIPS) FOR METEOROLOGY, OCEANOGRAPHY, AND HYDROLOGY, 2001, : 372 - 375
  • [27] Jason agents in Java']Java EE environments
    Mitrovic, Dejan
    Ivanovic, Mirjana
    Badica, Costin
    2013 17TH INTERNATIONAL CONFERENCE ON SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2013, : 768 - 771
  • [28] Performance Testing for Web Based Application Architectures (.NET vs. Java']Java EE)
    Hamed, Osama
    Kafri, Nedal
    NDT: 2009 FIRST INTERNATIONAL CONFERENCE ON NETWORKED DIGITAL TECHNOLOGIES, 2009, : 218 - 224
  • [29] Convergence of Java']Java EE and SIP in IMS AS
    Subramanian, Prasad
    Binod, P. G.
    2007 INTERNATIONAL CONFERENCE ON IP MULTIMEDIA SUBSYSTEMS ARCHITECTURE AND APPLICATIONS, 2007, : 19 - 23
  • [30] Hybrid Taint Analysis for Java']Java EE
    Loch, Florian D.
    Johns, Martin
    Hecker, Martin
    Mohr, Martin
    Snelting, Gregor
    PROCEEDINGS OF THE 35TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING (SAC'20), 2020, : 1716 - 1725