Inside OLE (2nd ed.)
Lx: a technology platform for customizable VLIW embedded processing
Proceedings of the 27th annual international symposium on Computer architecture
Communications of the ACM
Principles for digital library development
Communications of the ACM
The digital Rosetta Stone: a model for maintaining long-term access to static digital documents
Communications of the AIS
A methodology and system for preserving digital data
Proceedings of the 2nd ACM/IEEE-CS joint conference on Digital libraries
DELI: a new run-time control point
Proceedings of the 35th annual ACM/IEEE international symposium on Microarchitecture
Proceedings of the international symposium on Code generation and optimization: feedback-directed and runtime optimization
Emulation - a useful tool in the development of computer systems
ANSS '82 Proceedings of the 15th annual symposium on Simulation
The DSpace open source digital asset management system: challenges and opportunities
ECDL'05 Proceedings of the 9th European conference on Research and Advanced Technology for Digital Libraries
How to choose a digital preservation strategy: evaluating a preservation planning procedure
Proceedings of the 7th ACM/IEEE-CS joint conference on Digital libraries
Fast, inexpensive content-addressed storage in foundation
ATC'08 USENIX 2008 Annual Technical Conference on Annual Technical Conference
Hi-index | 0.00 |
This paper addresses the issues associated with building software images to support a collection of archived documents using machine emulators. Emulation has been proposed as a strategy for preservation of digital documents that require their original software for access. The creation of software images is a critical component in archiving documents via emulation. The software images include the operating system, application software, and supporting software artifacts such as fonts and Codecs (Compression-Decompression algorithm). A practical emulation environment to support a digital document requires both an emulator and a software image. This paper considers the issues associated with creating such software images to support Microsoft Office documents. In particular, we discuss a set of software tools and strategies that we developed to automatically analyze the dependencies of Microsoft Office documents on software resources and supporting files. As a proof of concept, the tools and strategies have been applied to establish dependencies of Office documents from a document library containing approximately 200,000 documents and to automatically collect missing resources such as fonts. The software tools are a first step toward an interactive system that aids in the construction of robust emulation environments for preserving digital artifacts. However, they may also be used in other contexts, for example, to support screening of documents for archiving and migration to new platforms to ensure correct visualization.