5SGraph: A Modeling Tool for Digital Libraries

The high demand for building digital libraries by non-experts requires a simplified modeling process and rapid generation of digital libraries. To enable rapid generation, digital libraries should be modeled with descriptive languages. A visual modeling tool would be helpful to non-experts so they m...

Full description

Bibliographic Details
Main Author: Zhu, Qinwei
Other Authors: Computer Science
Format: Others
Published: Virginia Tech 2014
Subjects:
Online Access:http://hdl.handle.net/10919/35832
http://scholar.lib.vt.edu/theses/available/etd-11272002-210531/
id ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-35832
record_format oai_dc
spelling ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-358322020-10-23T06:30:01Z 5SGraph: A Modeling Tool for Digital Libraries Zhu, Qinwei Computer Science Fox, Edward A. Hartson, H. Rex North, Christopher L. 5SGraph domain-specific modeling tool metamodel digital libraries 5S model The high demand for building digital libraries by non-experts requires a simplified modeling process and rapid generation of digital libraries. To enable rapid generation, digital libraries should be modeled with descriptive languages. A visual modeling tool would be helpful to non-experts so they may model a digital library without knowing the theoretical foundations and the syntactical details of the descriptive language. In this thesis, we describe the design and implementation of a domain-specific visual modeling tool, 5SGraph, aimed at modeling digital libraries. 5SGraph is based on a metamodel that describes digital libraries using the 5S theory. The output from 5SGraph is a digital library model that is an instance of the metamodel, expressed in the 5S description language (5SL). 5SGraph presents the metamodel in a structured toolbox, and provides a top-down visual building environment for designers. The visual proximity of the metamodel and instance model facilitates requirements gathering and simplifies the modeling process. Furthermore, 5SGraph maintains semantic constraints specified by the 5S metamodel and enforces these constraints over the instance model to ensure semantic consistency and correctness. 5SGraph enables component reuse to reduce the time and efforts of designers. The results from a pilot usability test confirm the usefulness of 5SGraph. Master of Science 2014-03-14T20:48:24Z 2014-03-14T20:48:24Z 2002-11-18 2002-11-27 2003-12-02 2002-12-02 Thesis etd-11272002-210531 http://hdl.handle.net/10919/35832 http://scholar.lib.vt.edu/theses/available/etd-11272002-210531/ Thesis_5SGraph.pdf In Copyright http://rightsstatements.org/vocab/InC/1.0/ application/pdf Virginia Tech
collection NDLTD
format Others
sources NDLTD
topic 5SGraph
domain-specific modeling tool
metamodel
digital libraries
5S model
spellingShingle 5SGraph
domain-specific modeling tool
metamodel
digital libraries
5S model
Zhu, Qinwei
5SGraph: A Modeling Tool for Digital Libraries
description The high demand for building digital libraries by non-experts requires a simplified modeling process and rapid generation of digital libraries. To enable rapid generation, digital libraries should be modeled with descriptive languages. A visual modeling tool would be helpful to non-experts so they may model a digital library without knowing the theoretical foundations and the syntactical details of the descriptive language. In this thesis, we describe the design and implementation of a domain-specific visual modeling tool, 5SGraph, aimed at modeling digital libraries. 5SGraph is based on a metamodel that describes digital libraries using the 5S theory. The output from 5SGraph is a digital library model that is an instance of the metamodel, expressed in the 5S description language (5SL). 5SGraph presents the metamodel in a structured toolbox, and provides a top-down visual building environment for designers. The visual proximity of the metamodel and instance model facilitates requirements gathering and simplifies the modeling process. Furthermore, 5SGraph maintains semantic constraints specified by the 5S metamodel and enforces these constraints over the instance model to ensure semantic consistency and correctness. 5SGraph enables component reuse to reduce the time and efforts of designers. The results from a pilot usability test confirm the usefulness of 5SGraph. === Master of Science
author2 Computer Science
author_facet Computer Science
Zhu, Qinwei
author Zhu, Qinwei
author_sort Zhu, Qinwei
title 5SGraph: A Modeling Tool for Digital Libraries
title_short 5SGraph: A Modeling Tool for Digital Libraries
title_full 5SGraph: A Modeling Tool for Digital Libraries
title_fullStr 5SGraph: A Modeling Tool for Digital Libraries
title_full_unstemmed 5SGraph: A Modeling Tool for Digital Libraries
title_sort 5sgraph: a modeling tool for digital libraries
publisher Virginia Tech
publishDate 2014
url http://hdl.handle.net/10919/35832
http://scholar.lib.vt.edu/theses/available/etd-11272002-210531/
work_keys_str_mv AT zhuqinwei 5sgraphamodelingtoolfordigitallibraries
_version_ 1719353202105647104