• DocumentCode
    44132
  • Title

    The Arpanet IMP Program: Retrospective and Resurrection

  • Author

    Walden, David

  • Volume
    36
  • Issue
    2
  • fYear
    2014
  • fDate
    Apr.-June 2014
  • Firstpage
    28
  • Lastpage
    39
  • Abstract
    People from Bolt Beranek and Newman and others have extensively documented the Arpanet technology, including the Arpanet Interface Message Processor (IMP). This paper sketches the history (not the previously described technology) of the IMP program as originally written in 1969 for the modified Honeywell 516 computer. A sequence of other systems, evolving from the original software system and running on a variety of hardware platforms, are also enumerated. In 2013 a faded 1973 line printer listing of the IMP program was run through a special OCR program optimized to process such historical artifacts; an assembler was recreated to assemble the IMP code (looking like the modified PDP-1 Midas assembler used in 1973); and a software emulator of the original IMP hardware platform was created. This article also describes the methods used to recover a digital copy and assemble and run again the 1973 IMP code.
  • Keywords
    history; optical character recognition; packet switching; program assemblers; telecommunication computing; telecommunication network routing; Arpanet IMP program; Arpanet interface message processor; OCR program; assembler; digital copy recovery; faded 1973 line printer listing; hardware platforms; historical artifacts; modified Honeywell 516 computer; software emulator; software system; Arpanet; Computers; History; Internet; Multiprocessing systems; Software algorithms; Software development; Arpanet; BBN; historical reconstruction; history of computing; living history; network software; retro history; software evolution; software reuse;
  • fLanguage
    English
  • Journal_Title
    Annals of the History of Computing, IEEE
  • Publisher
    ieee
  • ISSN
    1058-6180
  • Type

    jour

  • DOI
    10.1109/MAHC.2014.30
  • Filename
    6828556