• DocumentCode
    1825741
  • Title

    Quantifying software requirements for supporting archived office documents using emulation

  • Author

    Reichherzer, Thomas ; Brown, Geoffrey

  • Author_Institution
    Comput. Sci. Dept., Indiana Univ., Bloomington, IN
  • fYear
    2006
  • fDate
    38869
  • Firstpage
    86
  • Lastpage
    94
  • Abstract
    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
  • Keywords
    digital libraries; information retrieval; interactive systems; software tools; archived office document; digital artifact; interactive system; machine emulator; quantifying software requirement; software image; software tool; Application software; Codecs; Emulation; Image coding; Interactive systems; Operating systems; Robustness; Software algorithms; Software libraries; Software tools; emulation; office documents; preservation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Libraries, 2006. JCDL '06. Proceedings of the 6th ACM/IEEE-CS Joint Conference on
  • Conference_Location
    Chapel Hill, NC
  • Print_ISBN
    1-59593-354-9
  • Type

    conf

  • DOI
    10.1145/1141753.1141770
  • Filename
    4119102