Proposal of a Supporting Method for Debugging to Reproduce Java']Java Multi-threaded Programs by Petri-Net

被引:0
|
作者
Kitano, Shoichiro [1 ]
Katayama, Tetsuro [1 ]
Kita, Yoshihiro [2 ]
Yamaba, Hisaaki [1 ]
Okazaki, Naonobu [1 ]
机构
[1] Miyazaki Univ, 1-1 Gakuen Kibanadai Nishi, Miyazaki 8892192, Japan
[2] Kanagawa Inst Technol, Atsugi, Kanagawa 2430292, Japan
关键词
multi-threaded program; debugging; Petri-net; !text type='Java']Java[!/text; reproducibility;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
It is difficult to implement the multi-threaded programs. The reason is that the behavior of each thread is non-deterministic. Also it is difficult to reproduce the situation in which an incident occurs. This paper proposes a supporting method for debugging to reproduce Java multi-threaded programs by visualizing the behavior of the programs with Petri-net. Moreover, we have confirmed the effectiveness of our method by implementing a tool.
引用
收藏
页码:218 / 221
页数:4
相关论文
共 43 条
  • [21] A Multi-Threaded Approach to Using Asynchronous C Libraries with Java']Java
    Gates, John
    Deich, William
    SOFTWARE AND CYBERINFRASTRUCTURE FOR ASTRONOMY III, 2014, 9152
  • [22] Applying static analysis to large-scale, multi-threaded Java programs
    Swiss Federal Institute of Technology, Institute of Computer Systems, ETH Zentrum, RZ H, Zürich
    CH-8092, Switzerland
    Proc Aust Software Eng Conf ASWEC, (68-75):
  • [23] JaRec: a portable record/replay environment for multi-threaded Java']Java applications
    Georges, A
    Christiaens, M
    Ronsse, M
    De Bosschere, K
    SOFTWARE-PRACTICE & EXPERIENCE, 2004, 34 (06): : 523 - 547
  • [24] Development of Java']Java multi-threaded simulation for chemical reacting flow of ethanol
    Yamada, E.
    Shimada, T.
    Hayashi, A. K.
    ADVANCES IN ENGINEERING SOFTWARE, 2012, 54 : 17 - 23
  • [25] A framework for advanced process control and portable multi-threaded implementation in Java']Java
    Jokinen, PA
    ADVANCES IN PROCESS CONTROL 5, 1998, : 79 - 86
  • [26] Implementation of strong mobility for multi-threaded agents in Java
    Chakravarti, A.J.
    Wang, X.
    Hallstrom, J.O.
    Baumgartner, G.
    Proc. Int. Conf. Parallel Process., 1600, (321-330):
  • [27] Execution replay and debugging of distributed multi-threaded parallel programs
    de Kergommeaux, JC
    Ronsse, M
    De Bosschere, K
    COMPUTERS AND ARTIFICIAL INTELLIGENCE, 2000, 19 (06): : 511 - 526
  • [28] Data Race Detection and Replay of Multi-threaded Programs Based on Petri Net Unfolding
    Lu F.-M.
    Huang Y.
    Zeng Q.-T.
    Bao Y.-X.
    Tang M.-F.
    Ruan Jian Xue Bao/Journal of Software, 2023, 34 (08): : 3726 - 3744
  • [29] Resource-Aware Scaling of Multi-threaded Java']Java Applications in Multi-tenancy Scenarios
    Simao, Jose
    Rameshan, Navaneeth
    Veiga, Luis
    2013 IEEE FIFTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), VOL 1, 2013, : 445 - 451
  • [30] CPPROFJ: Aspect-capable call path profiling of multi-threaded Java']Java applications
    Hall, RJ
    ASE 2002: 17TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, 2002, : 107 - 116