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...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
University of Edinburgh
2011-03-01
|
Series: | International Journal of Digital Curation |
Online Access: | https://ijdc.net/index.php/ijdc/article/view/175 |
_version_ | 1797323841759870976 |
---|---|
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-08T05:34:58Z |
format | Article |
id | doaj.art-650dce25c31d480aa1acd7bacb51a1a1 |
institution | Directory Open Access Journal |
issn | 1746-8256 |
language | English |
last_indexed | 2024-03-08T05:34:58Z |
publishDate | 2011-03-01 |
publisher | University of Edinburgh |
record_format | Article |
series | International Journal of Digital Curation |
spelling | doaj.art-650dce25c31d480aa1acd7bacb51a1a12024-02-06T00:07:21ZengUniversity 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://ijdc.net/index.php/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://ijdc.net/index.php/ijdc/article/view/175 |
work_keys_str_mv | AT aaronhsu dependencyanalysisoflegacydigitalmaterialstosupportemulationbasedpreservation AT geoffreybrown dependencyanalysisoflegacydigitalmaterialstosupportemulationbasedpreservation |