A concurrent program debugging environment using real-time replay

被引:2
|
作者
Paik, EH [1 ]
Chung, YS [1 ]
Lee, BS [1 ]
Yoo, CW [1 ]
机构
[1] ETRI, SDE Sect, Taejon, South Korea
关键词
D O I
10.1109/ICPADS.1997.652587
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A common debugging strategy involves re-execution of a program(on a given input) over and over. Each time gaining more information about bugs. Such techniques can fail in concurrent programs, Because of variations in message latencies and process scheduling different runs on the given input may produce different results. This non-repeatability rules out the reproduction of errors which is the cornerstone of conventional debugging techniques. So, guaranteeing reproducibility as major issues in the concurrent program debugging, This paper discusses the design and implementation of a concurrent program debugging environment which replays the error-occurred execution and debugs the errors using a recorded event history file and input data.
引用
收藏
页码:460 / 465
页数:6
相关论文
共 50 条
  • [21] Real-time pricing program in a smart grid environment
    Monsef, Hassan
    Wu, Bin
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2013, 89 (04): : 513 - 523
  • [22] Latent Replay for Real-Time Continual Learning
    Pellegrini, Lorenzo
    Graffieti, Gabriele
    Lomonaco, Vincenzo
    Maltoni, Davide
    2020 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2020, : 10203 - 10209
  • [23] Performance debugging of real-time systems using multicriteria schedulability analysis
    Bordoloi, Unmesh D.
    Chakraborty, Samarjit
    RTAS 2007: 13TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2007, : 193 - +
  • [24] Performance debugging of heterogeneous real-time systems
    Bordoloi, Unmesh D.
    Chakraborty, Samarjit
    Hagiescu, Andrei
    NEXT GENERATION DESIGN AND VERIFICATION METHODOLOGIES FOR DISTRIBUTED EMBEDDED CONTROL SYSTEMS, 2007, : 285 - +
  • [25] A SIMULATOR FOR REAL-TIME SOFTWARE DEBUGGING AND TESTING
    HUANG, JC
    HO, M
    LAW, T
    SOFTWARE-PRACTICE & EXPERIENCE, 1984, 14 (09): : 845 - 855
  • [26] MONITORING AND DEBUGGING DISTRIBUTED REAL-TIME PROGRAMS
    DODD, PS
    RAVISHANKAR, CV
    SOFTWARE-PRACTICE & EXPERIENCE, 1992, 22 (10): : 863 - 877
  • [27] Monitoring and debugging distributed real-time programs
    Dodd, Paul S.
    Ravishankar, Chinya V.
    Software - Practice and Experience, 1992, 22 (10) : 863 - 877
  • [28] Real-Time Enabled Debugging for Distributed Systems
    Gaderer, Georg
    Loschmidt, Patrick
    Sauter, Thilo
    2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 472 - 475
  • [29] CONCURRENT, OBJECT-ORIENTED PROGRAM DESIGN IN REAL-TIME SYSTEMS
    PLESSMANN, KW
    TASSAKOS, L
    MICROPROCESSING AND MICROPROGRAMMING, 1988, 24 (1-5): : 257 - 265
  • [30] Cyclic debugging using execution replay
    Ronsse, M
    Christiaens, M
    De Bosschere, K
    COMPUTATIONAL SCIENCE -- ICCS 2001, PROCEEDINGS PT 2, 2001, 2074 : 851 - 860