Skip to main content Accessibility help
×
Hostname: page-component-68945f75b7-qvshk Total loading time: 0 Render date: 2024-08-05T11:44:04.440Z Has data issue: false hasContentIssue false

10 - How do I know that I have preserved software?

Published online by Cambridge University Press:  13 September 2022

Get access

Summary

Introduction: software preservation

Software is a class of digital electronic object which is often a prerequisite to the preservation of other electronic objects. However, software has characteristics that make its preservation substantially more challenging than many other types of digital object. Software is inherently complex, dependent on the operating environment, and typically has numerous interacting components. Software preservation is rarely prioritized, and is thus a relatively underexplored topic of research. In this chapter, we consider some of the issues in software preservation. Software can be defined as:

a conceptual entity which is a set of computer programs, procedures, and associated documentation concerned with the operation of a data processing system.

Computer programs are sequences of processor instructions to permit the execution of a specific task. It should be noted that documentation is included, a crucial element in effective software preservation. We refer to a single collection of software artefacts that are brought together for an identifiable broad purpose as a software product.

The term software is sometimes used in a broader context to describe any electronic media content which embodies expressions of ideas stored on film, tapes, records, etc., for recall and replay by some (typically but not always) electronic device. For the purposes of this chapter, such content is considered out of scope.

Software represents a large and diverse domain which includes microcode, real-time control, operating systems, business systems, desktop applications, distributed systems and expert systems, with an equally wide range of applications. We can classify this diversity along a number of different axes, which impact on preservation requirements:

  • Diversity of application. Software is used in almost every area of human activity: business office systems, scientific analysis applications, navigation systems, industrial control systems, electronic commerce, photography, art and music media systems. Each area has different functional characteristics and it is necessary to classify software according to some application-oriented classification or description of the domain.

  • • Diversity in hardware architecture. Software runs on a large range of different computer configurations. Assembler and micro-code are used to control the hardware directly, while at a higher level of abstraction applications are deployed on a wide range of computing hardware and architectures. In order to re-create the functionality of a system, the hardware configuration may need to be taken into account.

Type
Chapter
Information
Publisher: Facet
Print publication year: 2015

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

Available formats
×