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 条
  • [31] Understanding the Cost of Thread Migration for Multi-Threaded Java']Java Applications Running on a Multicore Platform
    Teng, Qiming
    Sweeney, Peter F.
    Duesterwald, Evelyn
    ISPASS 2009: IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, 2009, : 123 - 132
  • [32] TFVIS: a Supporting Debugging Tool for Java']Java Programs by Visualizing Data Transitions and Execution Flows
    Katayama, Tetsuro
    Nakamura, Hiroto
    Kita, Yoshihiro
    Yamaba, Hisaaki
    Aburada, Kentaro
    Okazaki, Naonobu
    JOURNAL OF ROBOTICS NETWORKING AND ARTIFICIAL LIFE, 2015, 2 (03): : 177 - 181
  • [33] Proposal of a method to support testing for Java']Java programs with UML
    Katayama, T
    Yabuya, Y
    12TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2005, : 533 - 540
  • [34] TFVIS: a Supporting Debugging Tool for Java']Java Programs by Visualizing Data Transitions and Execution Flows
    Nakamura, Hiroto
    Katayama, Tetsuro
    Kita, Yoshihiro
    Yamaba, Hisaaki
    Aburada, Kentaro
    Okazaki, Naonobu
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON ARTIFICIAL LIFE AND ROBOTICS (ICAROB2015), 2015, : 376 - 379
  • [35] An event-based structural operational semantics of multi-threaded java
    Cenciarelli, Pietro
    Knapp, Alexander
    Reus, Bernhard
    Wirsing, Martin
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 1999, 1523 : 157 - 200
  • [36] Secure, real-time and multi-threaded general-purpose embedded Java']Java microarchitecture
    Zabel, Martin
    Preusser, Thomas B.
    Reichel, Peter
    Spallek, Rainer G.
    DSD 2007: 10TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS, 2007, : 59 - 62
  • [37] Development of 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
  • [38] Exploiting method-level parallelism in single-threaded Java']Java programs
    Chen, MK
    Olukotun, K
    1998 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PROCEEDINGS, 1998, : 176 - 184
  • [39] Net-dbx: A Java']Java powered tool for interactive debugging of MPI programs across the Internet
    Neophytou, N
    Evripidou, P
    EURO-PAR '98 PARALLEL PROCESSING, 1998, 1470 : 181 - 189
  • [40] Aspect-Capable Call Path Profiling of Multi-Threaded Java Applications
    Robert J. Hall
    Automated Software Engineering, 2005, 12 (4) : 415 - 446