Quantifying software requirements for supporting archived office documents using emulation

被引:0
|
作者
Reichherzer, Thomas [1 ]
Brown, Geoffrey [1 ]
机构
[1] Indiana Univ, Dept Comp Sci, Bloomington, IN 47405 USA
关键词
digital preservation; emulation; Office documents;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:86 / 94
页数:9
相关论文
共 50 条
  • [31] QUANTIFYING SOFTWARE SAFETY IN NUCLEAR POWER PLANTS: A FRAMEWORK FOR REQUIREMENTS PHASE ASSESSMENT
    Li, Boyuan
    Li, Duo
    Li, Jianghai
    Guo, Chao
    Xiong, Huasheng
    Zhou, Shuqiao
    Huang, Xiaojin
    PROCEEDINGS OF 2024 31ST INTERNATIONAL CONFERENCE ON NUCLEAR ENGINEERING, VOL 10, ICONE31 2024, 2024,
  • [32] A support tool for specifying requirements using structures of documents
    Uetake, T
    Nagata, M
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1998, E81D (12) : 1429 - 1438
  • [33] Requirements Classification Using FastText and BETO in Spanish Documents
    Limaylla-Lunarejo, Maria-Isabel
    Condori-Fernandez, Nelly
    Luaces, Miguel R.
    REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, REFSQ 2023, 2023, 13975 : 159 - 176
  • [34] A Verification Method of Elicited Software Requirements using Requirements Ontology
    Dang Viet Dzung
    Ohnishi, Atsushi
    2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 553 - 558
  • [35] Quantifying Software Reliability using Testing Effort
    Khatri, Sunil Kumar
    John, Sijo A.
    Majumdar, Rana
    2016 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY (INCITE) - NEXT GENERATION IT SUMMIT ON THE THEME - INTERNET OF THINGS: CONNECT YOUR WORLDS, 2016,
  • [36] Supporting software variability by reusing generic incomplete models at the requirements specification stage
    Redondo, RPD
    Nores, ML
    Arias, JJP
    Vilas, AF
    Duque, JG
    Solla, AG
    Martínez, BB
    Cabrer, MR
    SOFTWARE REUSE: METHODS, TECHNIQUES, AND TOOLS: PROCEEDINGS, 2004, 3107 : 1 - 10
  • [37] Requirements for a layered software architecture supporting cooperative multi-user interaction
    DePaoli, F
    Sosio, A
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1996, : 408 - 417
  • [38] Requirements and solution approaches for software architectures supporting High-Throughput Experimentation
    Saupe, M
    Födisch, R
    Sundermann, A
    Schunk, SA
    Finger, KE
    QSAR & COMBINATORIAL SCIENCE, 2005, 24 (01): : 66 - 77
  • [39] Software requirements negotiation using the Software Quality Function Deployment
    Ramires, J
    Antunes, P
    Respício, A
    GROUPWARE: DESIGN, IMPLEMENTATION, AND USE, 2005, 3706 : 308 - 324
  • [40] USING ONTOLOGIES FOR DISAMBIGUATION OF SOFTWARE ARTIFACTS IN SOFTWARE REQUIREMENTS ELICITATION
    Gomez Arias, Sebastin Alonso
    Alberto Guzman-Luna, Jaime
    QUID-INVESTIGACION CIENCIA Y TECNOLOGIA, 2014, (22): : 23 - 29