An object store model for diagnosing Java']Java programs

被引:0
|
作者
Chen, R
Wotawa, F
机构
[1] Dalian Maritime Univ, Coll Comp Sci & Technol, Dalian 116026, Peoples R China
[2] Graz Univ Technol, Inst Software Technol, A-8010 Graz, Austria
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
During the last decade many intelligent debugging tools have been developed to assist users to detect program errors in a software system. The tools based on formal verification reveal counterexamples in case a given program violates the specified properties. However, these counterexamples do not allow to locate the root cause sufficiently. In order to bridge the gap between counterexamples and root causes of failure we introduce a new model for localizing program errors. The model we use keeps track on object relations arising during program execution on the given counterexample. We have used the approach to isolate the errors in several small Java programs.
引用
收藏
页码:865 / 870
页数:6
相关论文
共 50 条
  • [31] A data flow approach to testing object-oriented Java']Java-programs
    Oster, N
    Dorn, RD
    PROBABILISTIC SAFETY ASSESSMENT AND MANAGEMENT, VOL 1- 6, 2004, : 1114 - 1119
  • [32] Slicing Java']Java™ programs using the JPDA and dynamic object relationship diagrams with XML
    Conover, AJ
    Song, YT
    SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, 2005, 3647 : 201 - 213
  • [33] Formal analysis of Java']Java programs in Java']JavaFAN
    Farzan, A
    Chen, F
    Meseguer, J
    Rosu, G
    COMPUTER AIDED VERIFICATION, 2004, 3114 : 501 - 505
  • [34] Kava: a Java']Java dialect with a uniform object model for lightweight classes
    Bacon, DF
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2003, 15 (3-5): : 185 - 206
  • [35] CLARVA: Model-based Residual Verification of Java']Java Programs
    Azzopardi, Shaun
    Colombo, Christian
    Pace, Gordon
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD), 2020, : 352 - 359
  • [36] Verification of MPI Java']Java Programs using Software Model Checking
    Rehman, Waqas Ur
    Ayub, Muhammad Sohaib
    Siddiqui, Junaid Haroon
    ACM SIGPLAN NOTICES, 2016, 51 (08) : 413 - 414
  • [37] A hardware-oriented object model for Java']Java in an embedded processor
    Tan Yiyu
    MICROPROCESSORS AND MICROSYSTEMS, 2018, 63 : 85 - 97
  • [38] Using runtime analysis to guide model checking of Java']Java programs
    Havelund, K
    SPIN MODEL CHECKING AND SOFTWARE VERIFICATON, 2000, 1885 : 245 - 264
  • [39] Dynamic bytecode usage by object oriented Java programs
    Waldron, John
    Proceedings of the Conference on Technology of Object-Oriented Languages and Systems, TOOLS, 1999, : 384 - 393
  • [40] OJXPerf: Featherlight Object Replica Detection for Java Programs
    Li, Bolun
    Su, Pengfei
    Xu, Hao
    Chabbi, Milind
    Liu, Xu
    Zhao, Qidong
    Jiao, Shuyin
    arXiv, 2022,