Dependency Analysis of Legacy Digital Materials to Support Emulation Based Preservation

Emulation has been widely discussed as a preservation strategy for digital documents that depend upon proprietary executables, as well as for legacy programs. The fundamental assumption of this strategy is that an artifact (document or program) will be bundled with any required contemporaneous softw...

Full description

Bibliographic Details
Main Authors: Aaron Hsu, Geoffrey Brown
Format: Article
Language:English
Published: University of Edinburgh 2011-03-01
Series:International Journal of Digital Curation
Online Access:https://129.215.67.1/ijdc/article/view/175
_version_ 1797393118321967104
author Aaron Hsu
Geoffrey Brown
author_facet Aaron Hsu
Geoffrey Brown
author_sort Aaron Hsu
collection DOAJ
description Emulation has been widely discussed as a preservation strategy for digital documents that depend upon proprietary executables, as well as for legacy programs. The fundamental assumption of this strategy is that an artifact (document or program) will be bundled with any required contemporaneous software in an archival information package (AIP) which can be loaded and executed in an emulation environment by patrons wishing to access the preserved artifact, yet little has been written about how to identify the required components for such an AIP. Even where a digital document was distributed with a binary viewer, there may be dependencies on other software libraries. In this paper we discuss a pilot study that performed dependency analysis for digital materials originally distributed on CD-ROM. In particular, we show how to utilize a small number of existing off-the-shelf libraries to build a tool that can analyze executables within ISO (CD-ROM) images, and then examine the results of applying this tool to a body of archived images.
first_indexed 2024-03-08T23:57:35Z
format Article
id doaj.art-3a67a9350b8b4a10b7f4308288f0b4fd
institution Directory Open Access Journal
issn 1746-8256
language English
last_indexed 2024-03-08T23:57:35Z
publishDate 2011-03-01
publisher University of Edinburgh
record_format Article
series International Journal of Digital Curation
spelling doaj.art-3a67a9350b8b4a10b7f4308288f0b4fd2023-12-12T23:52:15ZengUniversity of EdinburghInternational Journal of Digital Curation1746-82562011-03-0161Dependency Analysis of Legacy Digital Materials to Support Emulation Based PreservationAaron HsuGeoffrey BrownEmulation has been widely discussed as a preservation strategy for digital documents that depend upon proprietary executables, as well as for legacy programs. The fundamental assumption of this strategy is that an artifact (document or program) will be bundled with any required contemporaneous software in an archival information package (AIP) which can be loaded and executed in an emulation environment by patrons wishing to access the preserved artifact, yet little has been written about how to identify the required components for such an AIP. Even where a digital document was distributed with a binary viewer, there may be dependencies on other software libraries. In this paper we discuss a pilot study that performed dependency analysis for digital materials originally distributed on CD-ROM. In particular, we show how to utilize a small number of existing off-the-shelf libraries to build a tool that can analyze executables within ISO (CD-ROM) images, and then examine the results of applying this tool to a body of archived images.https://129.215.67.1/ijdc/article/view/175
spellingShingle Aaron Hsu
Geoffrey Brown
Dependency Analysis of Legacy Digital Materials to Support Emulation Based Preservation
International Journal of Digital Curation
title Dependency Analysis of Legacy Digital Materials to Support Emulation Based Preservation
title_full Dependency Analysis of Legacy Digital Materials to Support Emulation Based Preservation
title_fullStr Dependency Analysis of Legacy Digital Materials to Support Emulation Based Preservation
title_full_unstemmed Dependency Analysis of Legacy Digital Materials to Support Emulation Based Preservation
title_short Dependency Analysis of Legacy Digital Materials to Support Emulation Based Preservation
title_sort dependency analysis of legacy digital materials to support emulation based preservation
url https://129.215.67.1/ijdc/article/view/175
work_keys_str_mv AT aaronhsu dependencyanalysisoflegacydigitalmaterialstosupportemulationbasedpreservation
AT geoffreybrown dependencyanalysisoflegacydigitalmaterialstosupportemulationbasedpreservation