A User-Extensible Architecture for Visualization and Analysis of Time-Series Trace Data
dc.contributor.author | Batongbacal, Alan L. | en |
dc.contributor.committeechair | Abrams, Marc | en |
dc.contributor.committeemember | Kafura, Dennis G. | en |
dc.contributor.committeemember | Henry, Sallie M. | en |
dc.contributor.department | Computer Science | en |
dc.date.accessioned | 2014-03-14T20:21:35Z | en |
dc.date.adate | 1996-04-01 | en |
dc.date.available | 2014-03-14T20:21:35Z | en |
dc.date.issued | 1996-04-01 | en |
dc.date.rdate | 1996-04-01 | en |
dc.date.sdate | 1998-07-11 | en |
dc.description.abstract | 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. | en |
dc.description.degree | Master of Science | en |
dc.identifier.other | etd-310141259631631 | en |
dc.identifier.sourceurl | http://scholar.lib.vt.edu/theses/available/etd-310141259631631/ | en |
dc.identifier.uri | http://hdl.handle.net/10919/30387 | en |
dc.publisher | Virginia Tech | en |
dc.relation.haspart | etd.pdf | en |
dc.rights | In Copyright | en |
dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | en |
dc.subject | none | en |
dc.title | A User-Extensible Architecture for Visualization and Analysis of Time-Series Trace Data | en |
dc.type | Thesis | en |
thesis.degree.discipline | Computer Science | en |
thesis.degree.grantor | Virginia Polytechnic Institute and State University | en |
thesis.degree.level | masters | en |
thesis.degree.name | Master of Science | en |
Files
Original bundle
1 - 1 of 1