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...
Main Author: | |
---|---|
Other Authors: | |
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 |