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


Full Text : https://apps.dtic.mil/dtic/tr/fulltext/u2/a260812.pdf


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