-

Publications of Michiel Ronsse

Journal papers

  1. Andy Georges, Mark Christiaens, Michiel Ronsse and Koen De Bosschere JaRec: a portable record/replay environment for multi-threaded Java applications Software - Practice and Experience, Vol. 34(6), pp. 523-547 (2004)
  2. Michiel Ronsse, K. De Bosschere, M. Christiaens, J. Chassin de Kergommeaux and D. Kranzlmuller Record/replay for nondeterministic program executions Communications of the ACM, Vol. 46(9), pp. 62 - 67 (2003)
  3. Michiel Ronsse, M. Christiaens and K. De Bosschere Debugging shared memory parallel programs using record/replay Future Generation Computer Systems, Vol. 19(5), pp. 679-687 (2003)
  4. M. Christiaens, Michiel Ronsse and K. De Bosschere Bounding the number of segment histories during data race detection Parallel Computing, Vol. 28(9), pp. 1221-1238 (2002)
  5. Michiel Ronsse and K. De Bosschere Non-Intrusive Detection of Synchronization Errors Using Execution Replay Automated Software Engineering, Vol. 9(1), pp. 95-121 (2002)
  6. Michiel Ronsse and K. De Bosschere JiTI: A Robust Just in Time Instrumentation Technique ACM Computer Architecture News, Vol. 29(1), pp. 43-54 (2001)
  7. J. Chassin de Kergommeaux, Michiel Ronsse and K. De Bosschere Execution Replay and Debugging of Distributed Multi-threaded Parallel Programs Computers and Artificial Intelligence, Vol. 19(6), pp. 511-526 (2000)
  8. Michiel Ronsse and K. De Bosschere RecPlay: A Fully Integrated Practical Record/Replay System ACM Transactions on Computer Systems, Vol. 17(2), pp. 133-152 (1999)

Conference publications

  1. Bjorn De Sutter, Bruno De Bus, Michiel Ronsse and Koen De Bosschere Backtracking and dynamic patching for free AADEBUG 2005 : Proceedings of the sixth international symposium on automated and analysis-driven debugging, Vol. 6, pp. 83-87 (2005)
  2. Jonas Maebe, Michiel Ronsse and Koen De Bosschere The missing leak Program Acceleration through Application and Architecture driven Code Transformations: Symposium Proceedings, pp. 75-77 (2004)
  3. Michiel Ronsse, Jonas Maebe and Koen De Bosschere Detecting Data Races in Sequential Programs with DIOTA Proceedings of the 10th International Euro-Par Conference, Vol. 3149(3149), pp. 82-89 (2004)
  4. Jonas Maebe, Michiel Ronsse and Koen De Bosschere Precise Detection of Memory Leaks Proceedings of the Second International Workshop on Dynamic Analysis (WODA 2004), pp. 25-31 (2004)
  5. Michiel Ronsse, Bastiaen Stougie, Jonas Maebe, Frank Cornelis and Koen De Bosschere An efficient data race detector backend for DIOTA Parallel Computing: Software Technology, Algorithms, Architectures & Applications, Vol. 13, pp. 39-46 (2004)
  6. J. Maebe, Michiel Ronsse and K. De Bosschere Self-modifying code: instrumentation challenges Fourth FTW PhD Symposium, pp. On CD (2003)
  7. J. Maebe, Michiel Ronsse and K. De Bosschere Instrumenting JVM`s at the machine code level Program Acceleration through Application and Architecture driven Code Transformations: Symposium Proceedings, pp. 105-107 (2003)
  8. F. Cornelis, Michiel Ronsse and K. De Bosschere TORNADO: A Novel Input Replay Tool Program Acceleration through Application and Architecture driven Code Transformations: Symposium Proceedings, pp. 89-91 (2003)
  9. Michiel Ronsse and K. De Bosschere Proceedings of the Fifth International Workshop on Automated Debugging: AADEBUG2003 , pp. 1-286 (2003)
  10. F. Cornelis, A. Georges, M. Christiaens, Michiel Ronsse, T. Ghesquiere and K. De Bosschere A Taxonomy of Execution Replay Systems International Conference on Advances in Infrastructure for Electronic Business, Education, Science, Medicine, and Mobile Technologies on the Internet, pp. CDROM paper 59 (2003)
  11. F. Cornelis, Michiel Ronsse and K. De Bosschere TORNADO: A Novel Input Replay Tool Proceedings of the 2003 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA`03), Vol. IV, pp. 1598-1604 (2003)
  12. A. Georges, M. Christiaens, Michiel Ronsse and K. De Bosschere Portable record/replay for Java Third FTW PhD Symposium, pp. pp. On CD (2002)
  13. J. Maebe, Michiel Ronsse and K. De Bosschere Intelligent Instrumentation Techniques Third FTW PhD Symposium, pp. On CD (2002)
  14. A. Georges, M. Christiaens, Michiel Ronsse and K. De Bosschere Portable record/replay for Java Program Acceleration through Application and Architecture driven Code Transformations: Symposium Proceedings, pp. 77-79 (2002)
  15. J. Maebe, Michiel Ronsse and K. De Bosschere DIOTA: Dynamic Instrumentation, Optimization and Transformation of Applications Compendium of Workshops and Tutorials Held in conjunction with PACT`02: International Conference on Parallel Architectures and Compilation Techniques, pp. (2002)
  16. Michiel Ronsse, J. Maebe and K. De Bosschere Software instrumentation using dynamic techniques Program Acceleration through Application and Architecture driven Code Transformations: Symposium Proceedings, pp. 63-65 (2002)
  17. M. Christiaens, J.-D. Choi, Michiel Ronsse and K. De Bosschere Record/Replay in the Presence of Benign Data Races Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, Vol. 3, pp. 1200-1206 (2002)
  18. A. Georges, M. Christiaens, Michiel Ronsse and K. De Bosschere JaRec: a record/replay system for multi-threaded Java applications Parallel Computing: Grids and Applications, pp. 125-146 (2002)
  19. G. Joubert, H. Weberpals, Michiel Ronsse and E. D`Hollander Parallel Computing: Grids and Applications Proceedings of an international seminar, pp. 1-292 (2002)
  20. F. Rooms, Michiel Ronsse, A. Pizurica and W. Philips PSF Estimation with Applications in Autofocus and Image Restoration Proceedings of the 3rd IEEE Benelux Signal Processing Symposium (SPS-2002), pp. 13-16 (2002)
  21. M. Christiaens, Michiel Ronsse and K. De Bosschere Access Histories Versus Segment Histories for Datarace Detection Proceedings of the International Conference ParCo 2001, pp. 417-424 (2001)
  22. Michiel Ronsse, M. Christiaens and K. De Bosschere Testing Parallel Programs Using Controlled Executions Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, pp. 1654-1659 (2001)
  23. Michiel Ronsse, M. Christiaens and K. De Bosschere Cyclic Debugging Using Execution Replay Proceedings of the International Conference on Computational Science - ICCS2001, Vol. 2074(2074), pp. 851-860 (2001)
  24. Michiel Ronsse and K. De Bosschere JiTI: A Robust Just in Time Instrumentation Technique Proceedings of WBT-2000 (Workshop on Binary Translation), pp. 1-12 (2000)
  25. Michiel Ronsse, K. De Bosschere and J. Chassin de Kergommeaux Execution replay and debugging Proceedings of the Fourth International Workshop on Automated Debugging (AADEBUG2000), pp. 5-18 (2000)
  26. Michiel Ronsse and K. De Bosschere Non-intrusive on-the-fly data race detection using execution replay Proceedings of the Fourth International Workshop on Automated Debugging (AADEBUG2000), pp. 148-163 (2000)
  27. Michiel Ronsse, K. De Bosschere and J. Chassin de Kergommeaux Execution Replay for an MPI-based Multi-threaded Runtime System Proceedings of the International Conference ParCo99, pp. 656-663 (2000)
  28. M. Christiaens, Michiel Ronsse and K. De Bosschere Compression of Lamport Timestamps for Record-Replay Proceedings of the 11th IASTED International Conference on Parallel and Distributed Computing Systems, Vol. 1, pp. 234-239 (1999)
  29. J. Chassin de Kergommeaux, Michiel Ronsse and K. De Bosschere MPL*: Efficient Record/Replay of Nondeterministic Features of Message Passing Libraries Recent Advances in Parallel Virtual Machine and Message Passing Interface (EuroPVMMPI99), Vol. 1697, pp. 141-148 (1999)
  30. Michiel Ronsse and K. De Bosschere JiTI: Tracing Memory References for Data Race Detection Parallel Computing: Fundamentals, Applications and New Directions, Vol. 12, pp. 327-334 (1998)
  31. Michiel Ronsse and D. Kranzlmuller RoltMP - Replay of Lamport Timestamps for Message Passing Systems Proceedings of the 6th Euromicro Workshop on Parallel and Distributed Processing, pp. 87-93 (1998)
  32. Michiel Ronsse On-the-fly Data Race Detection Proceedings of an International Seminar on Software for Parallel Computing: Programming Paradigms, Development Environments and Debugging, pp. 57-67 (1998)
  33. K. De Bosschere and Michiel Ronsse Clock Snooping and its Application in on-the-fly Data Race Detection Proceedings of the 1997 International Symposium on Parallel Algorithms and Networks (I-SPAN`97), pp. 324-330 (1997)
  34. Michiel Ronsse and K. De Bosschere An on-the-fly Data Race Detector for RECPLAY, a Record/Replay System for Parallel Programs Proceedings of the 16th ACM Symposium on Operating Systems Principles, pp. (on CD) (1997)
  35. Michiel Ronsse and W. Zwaenepoel Execution Replay for TreadMarks Proceedings of the 5th Euromicro Workshop on Parallel and Distributed Processing, pp. 343-350 (1997)
  36. Michiel Ronsse Debugging Parallel Programs with Replay Methods Parallel Computing Seminar, pp. 101-107 (1996)
  37. Michiel Ronsse An Efficient Implementation of a Replay Mechanism Parallel Computing: Software, Architectures and Operating Systems, pp. 112-122 (1996)
  38. Michiel Ronsse and L. Levrouw On the Implementation of a Replay Mechanism Proceedings of the 2nd International Euro-Par Conference, Vol. 1(1123), pp. 70-73 (1996)
  39. Michiel Ronsse and L.J. Levrouw An experimental evaluation of a replay method for shared memory programs Parallel Computing: State-of-the-Art and Perspectives, Vol. 11, pp. 399-406 (1996)
  40. Michiel Ronsse, L. Levrouw and K. Bastiaens An experimental evaluation of a replay method for shared memory programs Book of Abstracts, ParCo 95, pp. 65-65 (1995)
  41. Michiel Ronsse, L. Levrouw and K. Bastiaens Efficient coding of execution-traces of parallel programs Proceedings of the ProRISC & IEEE-Benelux workshop on Circuits, Systems and Signal Processing, pp. 251 - 258 (1995)

Other publications

  1. Michiel Ronsse Racedetectie in Parallelle Programma`s door Gecontroleerde Heruitvoering Doctoraatsproefschrift Faculteit Toegepaste Wetenschappen, Universiteit Gent, pp. 1-212 (1999)
  2. J. Chassin de Kergommeaux, Michiel Ronsse and K. De Bosschere Efficient Execution Replay for Athapascan-0 Parallel Programs Vol. 3635 pp. 1-28 (1999)
  3. Michiel Ronsse Execution replay for Athapascan Elis Technical Report, (DG98-08) pp. 1-29 (1998)
  4. Michiel Ronsse RECPLAY: an Integrated Practical Record/Replay System ELIS Technical Report, (DG97-06) pp. 1-21 (1997)
  5. Michiel Ronsse JiTI: Just in Time Instrumentation ELIS Technical Report, (DG97-02) pp. 1-32 (1997)
  6. F. Jacobs, H. Neefs, Michiel Ronsse, N. Slaats, B. Van Assche and W. Qi Syllabus of the Parallel Computing Seminar pp. 1-130 (1996)
  7. Michiel Ronsse Debugging van parallelle software op gedistribueerde systemen ELIS Technisch Rapport, pp. 1-57 (1996)
  8. Michiel Ronsse Studie en Optimalisatie van Opname- en Weergavemechanismen voor Parallelle Debugging. Afstudeerwerk FTW, RUG, pp. (1994)