NEUTRAL DEBUGGING USING GRAFTS

Authors
Citation
S. Chaumette, NEUTRAL DEBUGGING USING GRAFTS, Information and software technology, 36(7), 1994, pp. 465-470
Citations number
15
Categorie Soggetti
Computer Sciences","Information Science & Library Science","Computer Science Information Systems","Computer Science Software Graphycs Programming
ISSN journal
09505849
Volume
36
Issue
7
Year of publication
1994
Pages
465 - 470
Database
ISI
SICI code
0950-5849(1994)36:7<465:NDUG>2.0.ZU;2-A
Abstract
Debugging distributed applications expressed using message passing par allelism is inherently difficult. We introduce two mechanisms that mak e this task easier: grafts and spies. A graft is a process that is ins erted in a communication channel to work with the messages carried by this channel. The use of grafts does not require recompilation of the application to debug. A spy is a graft that does not modify any messag e. We have proven that spies do not change the behaviour of the origin al processes. In this paper we introduce grafts and spies and illustra te their use by means of an example.