Accession Number : ADA260812
Title : High Level Design for Distributed Application Instrumentation.
Corporate Author : ROME LAB ROME NY
Personal Author(s) : Combs, Vaughn T ; Blake, Cheryl L
Report Date : Sep 1992
Pagination or Media Count : 55
Abstract : This paper describes the high level design for a distributed application instrumentation package. The instrumentation package provides monitoring tools to aid application designers in developing and understanding the behavior of their applications within an object-oriented distributed environment. The package consists of a general query-based system for the collection of events that occur within an application and a display system for processing and presenting the events. These events are collected through the use of probes which register events with a distributed database. Calls to these probes are embedded within the code to be instrumented in order to mark the occurrence of a specific event. The instrumentation package will provide a library of predefined probes based on events that adhere to the object/thread model (e.g. thread entrances into objects, thread exits from objects, etc.) and will also allow for user-defined probes. The display to be provided will represent object/thread interactions. The design is built flexibly so as to permit a wide range of events and displays to be used with the package.
Descriptors : *SOFTWARE ENGINEERING , *DISTRIBUTED DATA PROCESSING , *COMPUTER PROGRAM VERIFICATION , *INSTRUMENTATION , DATA BASES , MODELS , INTERACTIONS , MUTATIONS , HETEROGENEITY , LIFE CYCLE TESTING , EXITS , LIBRARIES , BEHAVIOR , EMBEDDING , DISPLAY SYSTEMS , TOOLS , MONITORING , AUTOMATION , ENVIRONMENTS
Subject Categories : Computer Programming and Software
Distribution Statement : APPROVED FOR PUBLIC RELEASE