Accession Number : ADA317974

Title :   SIEVE: An Interactive Visualization and Explanation Tool for An Active OODBMS.

Descriptive Note : Final rept. Jun 94-Dec 95,

Corporate Author : FLORIDA UNIV GAINESVILLE DEPT OF COMPUTER AND INFORMATION SCIENCES

Personal Author(s) : Chakravarthy, S. ; Zhou, J. ; Kim, S-K. ; Hong, D.

PDF Url : ADA317974

Report Date : SEP 1996

Pagination or Media Count : 64

Abstract : The active functionality is usually incorporated into DBMSs by the event-condition -action (ECA) rule abstraction. Using ECA rules in active database systems for real life applications involves implementing, debugging, and maintaining large numbers of rules. For the effective deployment of active data base systems, there is a clear need for providing flexible user interfaces to cater to different application requirements. Furthermore, experience in developing large production rule systems has amply demonstrated the need for understanding the behavior of rules especially when their execution is non-deterministic. In this circumstance, a graphical debugging and explanation facility to assist understanding of the interactions - among rules, among events, between rules and events, and between rules and database objects becomes necessary. This report concentrates on the design and implementation of both application-level and system-level GUIs for an active object-oriented DBMS - Sentinel, with an emphasis on the development of SIEVE - Sentinel Interactive ECA Rule Visualization and Explanation tool. To elaborate, this tool enables the user to visualize the event detection and rule execution details at run-time in on-line mode as well as at post-run-time on a replay basis. The architecture and layout have been re-turned to accomplish this functionality.

Descriptors :   *DATA BASES, *SYSTEMS ENGINEERING, *INTERACTIVE GRAPHICS, *OBJECT ORIENTED PROGRAMMING, REQUIREMENTS, DETECTION, INFORMATION SYSTEMS, INTERFACES, USER NEEDS, ARTIFICIAL INTELLIGENCE, ONLINE SYSTEMS, DEBUGGING(COMPUTERS).

Subject Categories : Computer Programming and Software
      Computer Systems

Distribution Statement : APPROVED FOR PUBLIC RELEASE