An Approach for Tracing and Understanding Asynchronous Systems

Abstract

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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2002
Accession Number
ADA440703

Entities

People

  • Adrita Bhor
  • Eric M. Dashofy
  • Nghi Nguyen
  • Richard N. Taylor
  • Santiago Li
  • Scott A. Hendrickson

Organizations

  • University of California, Irvine

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Air Force
  • Air Force Research Laboratories
  • Asynchronous Systems
  • California
  • Computer Programs
  • Computer Science
  • Computers
  • Connectors
  • Debugging
  • Filters
  • Instrumentation
  • Language
  • Prototypes
  • Relational Databases
  • Software Development
  • Specifications
  • Video Games

Fields of Study

  • Computer science
  • Engineering

Readers

  • Explosive Engineering.
  • Parallel and Distributed Computing.
  • Systems Analysis and Design