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 条
  • [21] Supporting the Dynamic Reprioritization of Requirements in Agile Development of Software Products
    Racheva, Zornitza
    Daneva, Maya
    Buglione, Luigi
    2008 SECOND INTERNATIONAL WORKSHOP ON SOFTWARE PRODUCT MANAGEMENT, 2008, : 51 - +
  • [22] Information and interaction requirements for software tools supporting analogical design
    Yargin, Guelsen Toere
    Crilly, Nathan
    AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 2015, 29 (02): : 203 - 214
  • [23] Supporting Requirements Definition and Quality Assurance in Ubiquitous Software Project
    Spinola, Rodrigo O.
    Pinto, Felipe C. R.
    Travassos, Guilherme H.
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION, PROCEEDINGS, 2008, 17 : 587 - 603
  • [24] Supporting Requirements Definition and Quality Assurance in Ubiquitous Software Project
    Spínola, Rodrigo O.
    Pinto, Felipe C.R.
    Travassos, Guilherme H.
    Communications in Computer and Information Science, 2009, 17 : 587 - 603
  • [25] Supporting requirements verification using XSLT
    Durán, A
    Ruiz-Cortés, A
    Corchuelo, R
    Toro, M
    IEEE JOINT INTERNATIONAL CONFERENCE ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2002, : 165 - 172
  • [26] Computer-assisted analysis and refinement of informal software requirements documents
    Cybulski, JL
    Reed, K
    1998 ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 1998, : 128 - 135
  • [27] Supporting the Individuation, Analysis and Gamification of Software Components for Acceptance Requirements Fulfilment
    Calabrese, Federico
    Piras, Luca
    Giorgini, Paolo
    PRACTICE OF ENTERPRISE MODELING, POEM 2022, 2022, 456 : 33 - 48
  • [28] Recommending Features and Feature Relationships from Requirements Documents for Software Product Lines
    Hamza, Mostafa
    Walker, Robert J.
    2015 IEEE/ACM FOURTH INTERNATIONAL WORKSHOP ON REALIZING ARTIFICIAL INTELLIGENCE SYNERGIES IN SOFTWARE ENGINEERING (RAISE 2015), 2015, : 25 - 31
  • [29] Using Mininet for Emulation and Prototyping Software-Defined Networks
    Santos de Oliveira, Rogerio Leao
    Shinoda, Ailton Akira
    Schweitzer, Christiane Marie
    Prete, Ligia Rodrigues
    2014 IEEE COLOMBIAN CONFERENCE ON COMMUNICATIONS AND COMPUTING (COLCOM), 2014,
  • [30] Using software reuse to drive requirements
    Leach, RJ
    DATABASES AND INFORMATION SYSTEMS, 2001, : 199 - 208