Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
ADLs and dynamic architecture changes
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
Maximum RPM
The Vision of Autonomic Computing
Computer
Reconfiguration in the Enterprise JavaBean Component Model
CD '02 Proceedings of the IFIP/ACM Working Conference on Component Deployment
Component technology: what, where, and how?
Proceedings of the 25th International Conference on Software Engineering
Reflection and semantics in LISP
POPL '84 Proceedings of the 11th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Xenoservers: Accountable Execution of Untrusted Programs
HOTOS '99 Proceedings of the The Seventh Workshop on Hot Topics in Operating Systems
Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
A Framework for Constraint-Based Deployment and Autonomic Management of Distributed Applications
ICAC '04 Proceedings of the First International Conference on Autonomic Computing
A methodology for developing and deploying distributed applications
CD'05 Proceedings of the Third international working conference on Component Deployment
Deployment of infrastructure and services in the open grid services architecture (OGSA)
CD'05 Proceedings of the Third international working conference on Component Deployment
Cooperation between developers and operations in software engineering projects
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
Atomic upgrading of distributed systems
Proceedings of the 1st International Workshop on Hot Topics in Software Upgrades
A model-driven environment for the deployment of pervasive service-oriented applications
Proceedings of the 2009 international conference on Pervasive services
A software architecture for the deployment of executable transformation models
Proceedings of the 2009 International Conference on Wireless Communications and Mobile Computing: Connecting the World Wirelessly
Model-based context-aware deployment of distributed systems
IEEE Communications Magazine
End-to-end quality of service specification and mapping: The third party approach
Computer Communications
Get a grip on your distributed software development with application lifecycle management
International Journal of Computer Applications in Technology
Rapid application configuration in Amazon cloud using configurable virtual appliances
Proceedings of the 2011 ACM Symposium on Applied Computing
Automatic software deployment in the azure cloud
DAIS'10 Proceedings of the 10th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Enabling on demand deployment of middleware services in componentized middleware
CBSE'10 Proceedings of the 13th international conference on Component-Based Software Engineering
Safe deployment for reconfigurable cyber-physical systems
Proceedings of the 18th international doctoral symposium on Components and architecture
Hi-index | 0.00 |
This paper examines the dimensions influencing the past and present and speculates on the future of software deployment. Software deployment is a postproduction 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.