An Approach for Tracing and Understanding Asynchronous Systems

TitleAn Approach for Tracing and Understanding Asynchronous Systems
Publication TypeReport
Year of Publication2002
AuthorsHendrickson, S. A., E. M. Dashofy, A. Bhor, R. N. Taylor, S. Li, and N. Nguyen
Series TitleTechnical Report
Document NumberUCI-ISR-02-7
Date PublishedDecember
InstitutionInstitute for Software Research, University of California, Irvine
TypeTechnical Report

Applications built in a strongly decoupled, event-based interaction style have many commendable characteristics, including ease of dynamic configuration, accommodation of platform heterogeneity, and ease of distribution over a network. It is not always easy, however, to humanly grasp the dynamic behavior of such applications, since many threads are active and events are asynchronously (and profusely) transmitted. This paper presents a set of requirements for an aid to assist in exploring the behavior of such applications, with the aim of assisting in the development and understanding of such applications. A prototype tool is presented, indicating viable approaches to meeting requirements. Experience with the tool reinforces some of the requirements and indicates others.