IBM Israel
Skip to main content
Search IBM Research
   Home  |  Products & services  |  Support & downloads  |  My account
Select a Country Select a country
IBM Research Home IBM Research Home
IBM Haifa Labs Homepage IBM Haifa Labs Home
IBM Haifa Labs Homepage IBM Haifa Labs Leadership Seminars

Testing and Debugging

Workshop Homepage
Author Instructions
Important Dates
Workshop Co-chairs
Program Committee
Paper Submission

Parallel and Distributed Systems:
Testing and Debugging

In conjunction with
International Parallel and Distributed Processing Symposium
(IPDPS) (Program)

April 22-26, 2003
Nice, France
Manuscripts Due Extended to November 22, 2002


The workshop is a full-day event at IPDPS 2003 focusing on techniques and systems that aid in debugging and testing parallel and distributed systems. The workshop has a practical and applied emphasis on systems that have been implemented in (at least) prototype form. This workshop concentrates on works whose main contributions are in the field of testing and debugging. Works with contribution in testing but with a primary impact in other fields should be submitted to other workshops at IPDPS. For example, work addressing high-level language and environment issues should be submitted to HIPS, formal methods to FMPP, and modeling to PMEO. If the author is unsure where to submit work, please feel free to contact the workshop chairs for suggestions.

Although debuggers and profilers are the traditional examples of these tools on sequential machines, there are issues unique to parallel and distributed systems that are not commonly addressed. For example, deadlock, load imbalance, data sharing patterns, race conditions, and contention are important problems. In order to find some classes of bugs in multi-threaded, parallel, and distributed applications, specific timing conditions are required. As a result, timing bugs are found very late in the testing process or by the end users. Many established testing techniques and tools are insufficient for non-sequential programs.

Topics of interest to the workshop include, but are not limited to

  • Test generation algorithms for multi-threaded/parallel/distributed applications
  • Debugging advanced network interface technologies (e.g., Myrinet, VIA)
  • Debugging and testing MPI applications
  • Detecting race conditions and deadlocks via static analysis
  • Debugging and replay of multi-threaded/parallel/distributed applications
  • Finding timing bugs early in the process
  • Coverage models for multi-threaded/parallel/distributed applications


  About IBM  |  Privacy  |  Terms of use  |  Contact