• DocumentCode
    2243902
  • Title

    Dynamically updating distributed software: supporting change in uncertain and mistrustful environments

  • Author

    Segal, Mark E. ; Frieder, Ophir

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
  • fYear
    1989
  • fDate
    16-19 Oct 1989
  • Firstpage
    254
  • Lastpage
    261
  • Abstract
    A dynamic program updating system is a tool that replaces a running computer program with a new version, without stopping the currently running program. A method is described for extending an existing updating system to a distributed environment. These extensions allow distributed programs written using the remote procedure call paradigm to be dynamically updated. The approach scales to a geographically distributed computing environment and supports computer systems that contain heterogeneous hardware and software. Programs that execute on computer systems owned by multiple administrative entities can also be updated using this approach
  • Keywords
    distributed processing; software engineering; utility programs; change support; currently running program; distributed programs; dynamic program updating system; existing updating system; geographically distributed computing environment; heterogeneous hardware; mistrustful environments; multiple administrative entities; remote procedure call paradigm; running computer program; uncertain environments; Application software; Computer applications; Control systems; Costs; Distributed computing; Hardware; Operating systems; Software maintenance; Telecommunication computing; Telecommunication control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1989., Proceedings., Conference on
  • Conference_Location
    Miami, FL
  • Print_ISBN
    0-8186-1965-1
  • Type

    conf

  • DOI
    10.1109/ICSM.1989.65219
  • Filename
    65219