Publication Date
Fall 2023
Degree Type
Master's Project
Degree Name
Master of Science in Computer Science (MSCS)
Department
Computer Science
First Advisor
Leonard Wesley
Second Advisor
Jon Pearce
Third Advisor
William Andreopoulos
Keywords
Graph Editing Tools, Evidential Reasoning, Dynamic Graph Visualization, Vis.js.
Abstract
In the modern data driven world, graph editing tools have become very essential as they provide means to understand, visualize and manipulate complex relationships between various datasets. They have especially played a crucial role in the space of evidential reasoning, where it has made a significant impact in the decision making process by developers, analysts and researchers to understand and represent the connection in the data. Existing tools fail to handle huge amounts of data efficiently and also don’t have the features required to handle tasks related to evidential reasoning.To address these gaps, we developed Pygrapher Web UI tool. We developed it using technologies such as Vis.js, React, JSX and CSS. This tool is designed to provide the users an easy and interactive interface which can help them create complex graphs by manipulating the nodes and edges of the graph. The tool provides both robustness as well as is much more efficient in handling large amounts of data. The Data Management Layer of the Pygrapher, is supported by a reliable File System, that ensures that the data is handled securely. Future developments of PyGrapher will focus on integration with external systems and incorporation of a query language. These enhancements will be based on the user feedback and evaluations of the tool.We will ensure that PyGrapher continues to evolve and meet the changing demands in the field of Evidential Reasoning.
Recommended Citation
Chauhan, Divyarajsinh, "Graph Based System for Evidential Reasoning" (2023). Master's Projects. 1330.
DOI: https://doi.org/10.31979/etd.sb7u-9p9f
https://scholarworks.sjsu.edu/etd_projects/1330