A Debugging Framework for Parallel Discrete Event Simulation Application

被引:0
|
作者
Li, Tianlin [1 ]
Zhao, Yuliang [2 ]
Bao, Sirui [1 ]
Yao, Yiping [1 ]
机构
[1] Natl Univ Def Technol, Coll Informat Syst & Management, 137 Yanwachi, Changsha, Hunan, Peoples R China
[2] AllSim Technol Inc, 658 LuGu Rd, Changsha, Hunan, Peoples R China
关键词
PDES; Debugging code generation; Debugging data visualization;
D O I
10.1007/978-981-10-6502-6_56
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Debugging is essential in parallel discrete event simulation (PDES) application development, directly determining the correctness of simulation application and the development efficiency. However, programmers prefer to add some debugging code into application code to speed up debugging. Besides, lots of debugging data generated from simulation execution need to be analyzed manually, resulting in debugging time-consuming and laborious. This paper proposes a debugging framework for PDES application named SUPE-Debug, which is built on the PDES engine SUPE. It provides automatic debugging code generation and debugging data visualization analysis function. Experimental results show that SUPE-Debug can automatically insert debugging code into the existing application code and provide a more intuitional way to display the debugging data for programmers to analyze. It is helpful for searching and locating errors, accelerating debugging progress and improving application development efficiency.
引用
收藏
页码:656 / 665
页数:10
相关论文
共 50 条
  • [1] A Bug Locating Method for the Debugging of Parallel Discrete Event Simulation
    Zhu Feng
    Yao Yiping
    [J]. 2012 ACM/IEEE/SCS 26TH WORKSHOP ON PRINCIPLES OF ADVANCED AND DISTRIBUTED SIMULATION (PADS), 2012, : 81 - 83
  • [2] Parallel discrete-event simulation framework
    Marín, M
    Miranda, R
    Alvarado, A
    [J]. SCCC 2003: XXIII INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY, PROCEEDINGS, 2003, : 41 - 48
  • [3] A Bug Reproducing Method for the Debugging of Component-Based Parallel Discrete Event Simulation
    Zhu Feng
    Yao Yiping
    [J]. ADVANCED METHODS, TECHNIQUES, AND APPLICATIONS IN MODELING AND SIMULATION, 2012, 4 : 456 - 465
  • [4] SIMIAN INTEGRATED FRAMEWORK FOR PARALLEL DISCRETE EVENT SIMULATION ON GPUS
    Chapuis, Guillaume
    Eidenbenz, Stephan
    Santhi, Nandakishore
    Park, Eun Jung
    [J]. 2015 WINTER SIMULATION CONFERENCE (WSC), 2015, : 1127 - 1138
  • [5] PARALLEL DISCRETE EVENT SIMULATION
    FUJIMOTO, RM
    [J]. COMMUNICATIONS OF THE ACM, 1990, 33 (10) : 30 - 53
  • [6] PARALLEL DISCRETE EVENT SIMULATION
    FUJIMOTO, RM
    [J]. 1989 WINTER SIMULATION CONFERENCE PROCEEDINGS, 1989, : 19 - 28
  • [7] An Event-Thinking Development Framework for Reusable Model of Parallel and Discrete Event Simulation
    Ma, Haibo
    Yao, Yiping
    Tang, Wenjie
    [J]. THEORY, METHODOLOGY, TOOLS AND APPLICATIONS FOR MODELING AND SIMULATION OF COMPLEX SYSTEMS, PT I, 2016, 643 : 37 - 46
  • [8] On event ordering in Parallel Discrete Event Simulation
    Rönngren, R
    Liljenstam, M
    [J]. THIRTEENTH WORKSHOP ON PARALLEL AND DISTRIBUTED SIMULATION - PROCEEDINGS, 1999, : 38 - 45
  • [9] Application of parallel discrete event simulation algorithms to mixed domain system simulation
    Reed, DK
    Levitan, SP
    Boles, J
    Martinez, JA
    Chiarulli, DM
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, : 1356 - 1357
  • [10] Parallel Discrete Event Simulation with AnyLogic
    Kondratyev, Mikhail
    Garifullin, Maxim
    [J]. PARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS, 2009, 5698 : 226 - 236