• DocumentCode
    2729220
  • Title

    Software Deployment, Past, Present and Future

  • Author

    Dearie, A.

  • Author_Institution
    Sch. of Comput. Sci., St. Andrews Univ., St. Andrews
  • fYear
    2007
  • fDate
    23-25 May 2007
  • Firstpage
    269
  • Lastpage
    284
  • Abstract
    This paper examines the dimensions influencing the past and present and speculates on the future of software deployment. Software deployment is a post- production activity that is performed for or by the customer of a piece of software. Today´s software often consists of a large number of components each offering and requiring services of other components. Such components are often deployed into distributed, heterogeneous environments adding to the complexity of software deployment. This paper sets out a standard terminology for the various deployment activities and the entities over which they operate. Six case studies of current deployment technologies are made to illustrate various approaches to the deployment problems. The paper then examines specific deployment issues in more detail before examining some of the future directions in which the field of deployment might take.
  • Keywords
    distributed processing; software engineering; distributed heterogeneous environment; post-production activity; software deployment; Assembly; Computer languages; Computer science; Hardware; Middleware; Operating systems; Packaging; Software performance; Software systems; Terminology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Future of Software Engineering, 2007. FOSE '07
  • Conference_Location
    Minneapolis, MN
  • Print_ISBN
    0-7695-2829-5
  • Type

    conf

  • DOI
    10.1109/FOSE.2007.20
  • Filename
    4221626