The IT Law Wiki


Emulation is

[a] model that accepts the same inputs and produces the same outputs as a given system. To imitate one system with another.[1]
a way of mimicking older hardware so that old software and files don't have to be rewritten in order to run on new machines.[2]
[a] means of overcoming technological obsolescence of hardware and software by developing techniques for imitating obsolete systems on future generations of computers.[3]


  1. U.S. Food and Drug Administration, Glossary of Computerized System and Software Development Technology 12 (Aug. 1995) (full-text).
  2. Claire Tristram, Data Extinction, Technology Rev. (Oct. 2002) (full-text).
  3. NDSA Glossary.

See also[]