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 条
  • [1] Diagnosing java']java programs with static abstractions of data structures
    Chen, R
    Koeb, D
    Wotawa, F
    INTELLIGENT INFORMATION PROCESSING II, 2005, 163 : 369 - 372
  • [2] Slicing object-oriented Java']Java programs
    Chen, ZQ
    Xu, BW
    ACM SIGPLAN NOTICES, 2001, 36 (04) : 33 - 40
  • [3] Profiling and Analysis of Object Lazy Allocation in Java']Java Programs
    Shi, Jianjun
    Ji, Weixing
    Zhang, Lulu
    Gao, Yujin
    Zhang, Han
    Qing, Duzheng
    2016 17TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2016, : 591 - 596
  • [4] Designing concurrent object-oriented programs in Java']Java
    Holmes, D
    Lea, D
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES - TOOLS 33, PROCEEDINGS, 2000, : 461 - 461
  • [5] Object-Oriented Parallelisation of Java']Java Desktop Programs
    Giacaman, Nasser
    Sinnen, Oliver
    IEEE SOFTWARE, 2011, 28 (01) : 32 - 38
  • [6] OJXPerf: Featherlight Object Replica Detection for Java']Java Programs
    Li, Bolun
    Xu, Hao
    Zhao, Qidong
    Su, Pengfei
    Chabbi, Milind
    Jiao, Shuyin
    Liu, Xu
    2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2022), 2022, : 1558 - 1570
  • [7] Model checking programs with Java']Java PathFinder
    Visser, W
    Mehlitz, P
    MODEL CHECKING SOFTWARE, PROCEEDINGS, 2005, 3639 : 27 - 27
  • [8] Model generation for distributed Java']Java programs
    Boulifa, R
    Madelaine, E
    SCIENTIFIC ENGINEERING OF DISTRIBUTED JAVA APPLICATIONS, 2004, 2952 : 139 - 152
  • [9] A Type Graph Model for Java']Java Programs
    Rensink, Arend
    Zambon, Eduardo
    FORMAL TECHNIQUES FOR DISTRIBUTED SYSTEMS, PROCEEDINGS, 2009, 5522 : 237 - 242
  • [10] A model for slicing JAVA']JAVA programs hierarchically
    Li, BX
    Fan, XC
    Pang, J
    Zhao, JJ
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2004, 19 (06) : 848 - 858