• DocumentCode
    2234703
  • Title

    Extending dynamic program updating systems to support distributed systems that communicate via remote evaluation

  • Author

    Segal, Mark E.

  • Author_Institution
    Bellcore, Morristown, NJ, USA
  • fYear
    1992
  • fDate
    25-27 Mar 1992
  • Firstpage
    188
  • Lastpage
    199
  • Abstract
    A dynamic program updating system (updating system) provides mechanisms for changing a running program without shutting down (terminating) the program. An updating system is useful for repairing bugs, introducing new functionality, or reconfiguring a system where the cost of shutting it down is great. One common type of software-based updating system is the procedure-oriented updating system (PODUS), which updates programs written in procedural programming languages by replacing the individual procedures that make up a program. Because there exists a large body of software written in procedural programming languages, procedure-oriented updating techniques can be applied to many kind of applications. This paper describes a brief description of the PODUS updating system. It discuss a number of interprocess communication (IPC) alternatives and their potential compatibility with PODUS. It describes the author´s REV-based PODUS extensions, demonstrating how they would be used in a real updating scenario
  • Keywords
    configuration management; distributed processing; software engineering; PODUS; distributed systems; dynamic program updating systems; interprocess communication; procedural programming languages; procedure-oriented updating system; reconfiguring; remote evaluation; repairing bugs;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Configurable Distributed Systems, 1992., International Workshop on
  • Conference_Location
    London
  • Print_ISBN
    0-85296-544-3
  • Type

    conf

  • Filename
    152139