Implementation of a tracer for debugging concurrent processes of a multiagent system.

Gespeichert in:
Bibliographische Detailangaben
Titel: Implementation of a tracer for debugging concurrent processes of a multiagent system.
Autoren: Ozono, Tadachika1, Shintani, Toramatsu
Quelle: Systems & Computers in Japan. 11/15/2003, Vol. 34 Issue 12, p103-111. 9p.
Schlagwörter: Debugging, Data editing, Electronic data processing, Computer programming, Multiprocessors, Computers
Abstract: This paper deals with the implementation of a tracer in a development environment for multiagent systems, where debugging is a major problem. A multiagent system consists of concurrent processes, so that debugging such a system involves difficulties related to the debugging of concurrent processes. We describe a tracer for debugging a multiagent system. A tracer is a program that traces program execution and obtains information on its status. Debugging by a tracer causes a problem called the probe effect, in which the debugger's interference with the program causes changes in its behavior. The probe effect is a major problem in debugging parallel processes. The tracer that we propose can limit the probe effect arising from delay in execution of an agent caused by the tracer. This tracer adjusts the execution speed of non-debugged agents in accordance with the execution delay of the debugged agent in order to limit the probe effect. © 2003 Wiley Periodicals, Inc. Syst Comp Jpn, 34(12): 103–111, 2003; Published online in Wiley InterScience (www.interscience.wiley.com). DOI 10.1002/scj.1220 [ABSTRACT FROM AUTHOR]
Datenbank: Supplemental Index