A User-Extensible Architecture for Visualization and Analysis of Time-Series Trace Data

This thesis describes the design and implementation of Chitra95, a software system developed for the visualization and analysis of time-series trace data. Chitra95 is based upon two earlier generations of Chitra and is aimed at producing a system with broad applicability and utility in this area of...

Full description

Bibliographic Details
Main Author: Batongbacal, Alan L.
Other Authors: Computer Science
Format: Others
Published: Virginia Tech 2014
Subjects:
Online Access:http://hdl.handle.net/10919/30387
http://scholar.lib.vt.edu/theses/available/etd-310141259631631/
id ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-30387
record_format oai_dc
spelling ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-303872020-09-29T05:48:02Z A User-Extensible Architecture for Visualization and Analysis of Time-Series Trace Data Batongbacal, Alan L. Computer Science Abrams, Marc Kafura, Dennis G. Henry, Sallie M. none This thesis describes the design and implementation of Chitra95, a software system developed for the visualization and analysis of time-series trace data. Chitra95 is based upon two earlier generations of Chitra and is aimed at producing a system with broad applicability and utility in this area of research. This thesis contributes to the area of software design for trace visualization and analysis by proposing a set of design principles towards achieving the goals of system extensibility, reusability, reliability, testability and verifiability. These design principles are demonstrated by Chitra95, a software architecture proposed in this thesis for visualization and analysis of time-series trace data. This architecture is novel in its combination of independence from problem domain semantics; optimization for user-extensibility and code reusability; freedom from any specific user interface model; ability to simultaneously produce an integrated application and a reusable toolkit of parts that may either be customized into a turnkey system or integrated into other software systems; support for enhanced reliability, testability and verifiability; and support for an interface to the World Wide Web and for remote execution. Finally, this thesis makes the specific contribution of a data structure for representing large traces that permits the maintenance of multiple versions of a trace and retains the ability to undo modifications made to a trace. Master of Science 2014-03-14T20:21:35Z 2014-03-14T20:21:35Z 1996-04-01 1998-07-11 1996-04-01 1996-04-01 Thesis etd-310141259631631 http://hdl.handle.net/10919/30387 http://scholar.lib.vt.edu/theses/available/etd-310141259631631/ etd.pdf In Copyright http://rightsstatements.org/vocab/InC/1.0/ application/pdf Virginia Tech
collection NDLTD
format Others
sources NDLTD
topic none
spellingShingle none
Batongbacal, Alan L.
A User-Extensible Architecture for Visualization and Analysis of Time-Series Trace Data
description This thesis describes the design and implementation of Chitra95, a software system developed for the visualization and analysis of time-series trace data. Chitra95 is based upon two earlier generations of Chitra and is aimed at producing a system with broad applicability and utility in this area of research. This thesis contributes to the area of software design for trace visualization and analysis by proposing a set of design principles towards achieving the goals of system extensibility, reusability, reliability, testability and verifiability. These design principles are demonstrated by Chitra95, a software architecture proposed in this thesis for visualization and analysis of time-series trace data. This architecture is novel in its combination of independence from problem domain semantics; optimization for user-extensibility and code reusability; freedom from any specific user interface model; ability to simultaneously produce an integrated application and a reusable toolkit of parts that may either be customized into a turnkey system or integrated into other software systems; support for enhanced reliability, testability and verifiability; and support for an interface to the World Wide Web and for remote execution. Finally, this thesis makes the specific contribution of a data structure for representing large traces that permits the maintenance of multiple versions of a trace and retains the ability to undo modifications made to a trace. === Master of Science
author2 Computer Science
author_facet Computer Science
Batongbacal, Alan L.
author Batongbacal, Alan L.
author_sort Batongbacal, Alan L.
title A User-Extensible Architecture for Visualization and Analysis of Time-Series Trace Data
title_short A User-Extensible Architecture for Visualization and Analysis of Time-Series Trace Data
title_full A User-Extensible Architecture for Visualization and Analysis of Time-Series Trace Data
title_fullStr A User-Extensible Architecture for Visualization and Analysis of Time-Series Trace Data
title_full_unstemmed A User-Extensible Architecture for Visualization and Analysis of Time-Series Trace Data
title_sort user-extensible architecture for visualization and analysis of time-series trace data
publisher Virginia Tech
publishDate 2014
url http://hdl.handle.net/10919/30387
http://scholar.lib.vt.edu/theses/available/etd-310141259631631/
work_keys_str_mv AT batongbacalalanl auserextensiblearchitectureforvisualizationandanalysisoftimeseriestracedata
AT batongbacalalanl userextensiblearchitectureforvisualizationandanalysisoftimeseriestracedata
_version_ 1719346432167641088