The design of java database application mutation analyzer based on java program analysis

被引:0
|
作者
Yinfei, Zhu [1 ]
机构
[1] Department of Information Technology, Nanjing Radio And TV University, Nanjing City Vocational College, Nanjing, Jiangsu, 210002, China
关键词
Query processing - Software testing - Application programs - [!text type='Java']Java[!/text] programming language - Benchmarking;
D O I
10.4156/ijact.vol4.issue22.53
中图分类号
学科分类号
摘要
In this paper, we presented a technique for applying mutation testing to database application programs written in Java/JDBC, along with a prototype implementation, JDAMA. We used JDAMA to compare the mutation scores achieved by AGENDA's test generator to that of random testing on two database applications: a small program based on a JDBC tutorial and a moderately large OLTP benchmark, TPC-C. The technique has a static phase and a dynamic phase. The static phase works with abstract queries (command forms), i.e., queries in which some tokens are replaced by placeholders representing values of Java variables that are used in constructing the query through a sequence of string concatenations.
引用
收藏
页码:468 / 477
相关论文
共 50 条
  • [31] DataScan: An extensible program for image analysis in Java']Java
    Ritley, KA
    Schlestein, M
    Dosch, H
    COMPUTER PHYSICS COMMUNICATIONS, 2001, 137 (02) : 300 - 311
  • [32] Java']Javana: A system for building customized Java']Java program analysis tools
    Maebe, Jonas
    Buytaert, Dries
    Eeckhout, Lieven
    De Bosschere, Koen
    ACM SIGPLAN NOTICES, 2006, 41 (10) : 153 - 167
  • [33] Integration of Java']Java-based BIM with spatial database
    Malaikrisanachalee, S.
    Vathananukij, H.
    INTERNATIONAL JOURNAL OF CIVIL ENGINEERING, 2011, 9 (01) : 17 - 22
  • [34] A design space analysis of Java']Java processors
    El-Kharashi, MW
    Pfrimmer, J
    Li, KF
    Gebali, F
    2003 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS, AND SIGNAL PROCESSING, VOLS 1 AND 2, CONFERENCE PROCEEDINGS, 2003, : 159 - 163
  • [35] Multi-user Spectrum Analyzer using Java']Java-based Client-Server Application
    Iswari, Ni Made Satvika
    Kistijantoro, Achmad Imam
    2014 International Conference of Advanced Informatics: Concept, Theory and Application (ICAICTA), 2014, : 81 - 86
  • [36] Concurrency Bug-Oriented Mutation Operators Design for Java']Java
    Wu, Xiaoxue
    Zheng, Wei
    Shi, Zhao
    Wang, Zehai
    Cao, Lixin
    Mu, Dejun
    PROCEEDINGS OF THE 2018 IEEE INTERNATIONAL CONFERENCE ON PROGRESS IN INFORMATICS AND COMPUTING (PIC), 2018, : 364 - 369
  • [37] Cibai: An abstract interpretation-based static analyzer for modular analysis and verification of Java']Java classes
    Logozzo, Francesco
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, PROCEEDINGS, 2007, 4349 : 283 - 298
  • [38] The Design of Game Platform Based on Java']Java
    Tong Qiang
    Zhou Xiaofeng
    Liang Likai
    Yao Sheng
    Wang Han
    2018 2ND INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE APPLICATIONS AND TECHNOLOGIES (AIAAT 2018), 2018, 435
  • [39] An Empirical Analysis of Two Mutation Testing Tools for Java']Java
    Monteiro, Ricardo
    Durelli, Vinicius H. S.
    Endo, Andre T.
    Eler, Marcelo M.
    7TH BRAZILIAN SYMPOSIUM ON SYSTEMATIC AND AUTOMATED SOFTWARE TESTING, SAST 2022, 2022, : 49 - 58
  • [40] Genevar: a database and Java']Java application for the analysis and visualization of SNP-gene associations in eQTL studies
    Yang, Tsun-Po
    Beazley, Claude
    Montgomery, Stephen B.
    Dimas, Antigone S.
    Gutierrez-Arcelus, Maria
    Stranger, Barbara E.
    Deloukas, Panos
    Dermitzakis, Emmanouil T.
    BIOINFORMATICS, 2010, 26 (19) : 2474 - 2476