Scenario-Based Generation of Digital Library Services

dc.contributor.authorKelapure, Rohit Dilipen
dc.contributor.committeechairFox, Edward A.en
dc.contributor.committeememberCarroll, John M.en
dc.contributor.committeememberEhrich, Roger W.en
dc.contributor.departmentComputer Scienceen
dc.date.accessioned2014-03-14T20:40:12Zen
dc.date.adate2003-07-21en
dc.date.available2014-03-14T20:40:12Zen
dc.date.issued2003-06-12en
dc.date.rdate2003-07-21en
dc.date.sdate2003-06-18en
dc.description.abstractWith the enormous amount of information being created digitally or converted to digital formats and made available through Digital Libraries (DLs), there is a strong demand for building tailored DL services to attend the preferences and needs of diverse targeted communities. However,construction and adaptation of such services takes significant effort when not assisted by methodologies, tools, and environments that support the complete life cycle of DL development,including requirements gathering, conceptual modeling, rapid prototyping, and code generation/reuse. With current systems, these activities are only partially supported, generally in an uncorrelated way that may lead to inconsistencies and incompleteness. Moreover, such existing approaches are not buttressed by comprehensive and formal foundations and theories. To address these issues we describe the development, implementation, and deployment of a new generic digital library generator yielding implementations of digital library services from models of DL "societies" and "scenarios". The distinct aspects of our solution are: 1) an approach based on a formal, theoretical framework; 2) use of state-of-the-art database and software engineering techniques such as domain-specific declarative languages, scenario-synthesis, and componentized and model-driven architectures; 3) analysis centered on scenario-based design and DL societal relationships; 4) automatic transformations and mappings from scenarios to workflow designs and from these to Java implementations; and 5) special attention paid to issues of simplicity of implementation, modularity, reusability, and extensibility. We demonstrate the feasibility of the approach through a number of examples.en
dc.description.degreeMaster of Scienceen
dc.identifier.otheretd-06182003-055012en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-06182003-055012/en
dc.identifier.urihttp://hdl.handle.net/10919/33634en
dc.publisherVirginia Techen
dc.relation.haspartThesis_etd_changes.pdfen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectDigital Librariesen
dc.subjectCode Generationen
dc.subject5Sen
dc.subject5SLGenen
dc.subjectModelingen
dc.subject5SLen
dc.titleScenario-Based Generation of Digital Library Servicesen
dc.typeThesisen
thesis.degree.disciplineComputer Scienceen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Thesis_etd_changes.pdf
Size:
1.05 MB
Format:
Adobe Portable Document Format

Collections