• DocumentCode
    2436127
  • Title

    A generic approach for deploying and upgrading mutable software components

  • Author

    Van der Burg, Sander

  • Author_Institution
    Dept. of Software Technol., Delft Univ. of Technol., Delft, Netherlands
  • fYear
    2012
  • fDate
    3-3 June 2012
  • Firstpage
    26
  • Lastpage
    30
  • Abstract
    Deploying and upgrading software systems is typically a labourious, error prone and tedious task. To deal with the complexity of a software deployment process and to make this process more reliable, we have developed Nix, a purely functional package manager as well as an extension called Disnix, capable of deploying service-oriented systems in a network of machines. Nix and its applications only support deployment of immutable components, which never change after they have been built. However, not all components of a software system are immutable, such as databases. These components must be deployed by other means, which makes deployment and upgrades of such systems difficult, especially in large networks. In this paper, we analyse the properties of mutable components and we propose Dysnomia, a deployment extension for mutable components.
  • Keywords
    service-oriented architecture; software maintenance; software packages; Disnix; Dysnomia; functional package manager; generic approach; machine network; mutable software component deployment; mutable software component upgrading; service-oriented systems; Complexity theory; Containers; Databases; Educational institutions; Fires; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hot Topics in Software Upgrades (HotSWUp), 2012 Fourth Workshop on
  • Conference_Location
    Zurich
  • Print_ISBN
    978-1-4673-1765-8
  • Type

    conf

  • DOI
    10.1109/HotSWUp.2012.6226613
  • Filename
    6226613