Title
UDeploy: A Unified Deployment Environment
Abstract
In the software life cycle we have mainly three activities: (I) the pre-development (requirements, specification and design), (2) the development (implementation, prototyping, testing) and (3) the post-development (deployment). Software deployment encompasses all post-development activities that make an application operational. These activities, identified as deployment life cycle, include: i) software packaging, ii) loading and installation of software on client sites, iii) instance creation, iv) configuration and v) updating. The development of system-based components made it possible in order to highlight this part of the global software lifecycle, as illustrated by numerous industrial and academic studies. However these are generally developed ad hoc, and consequently platform-dependent. Deployment systems. such as supported by middleware environments (CCM, Net and EJB). specifically develop mechanisms and tools related to pre-specified deployment strategies. Our work, related to the topic of distributed component-based software applications, aims at specifying a generic deployment framework independent of the target environments. Driven by the meta-model approach, we first describe the abstractions used to characterize the deployed software. Then, we specify the deployment infrastructure and processes. highlighting the activities to be carried out and the support for their execution.
Year
DOI
Venue
2010
10.1007/978-3-642-23391-3_18
Communications in Computer and Information Science
Keywords
Field
DocType
Deployment,Meta model,Model,Software component,MDA
Middleware,Software deployment,Systems engineering,Computer science,Software,Software development process,Component-based software engineering,Deployment environment,Metamodeling
Conference
Volume
ISSN
Citations 
230
1865-0929
0
PageRank 
References 
Authors
0.34
13
2
Name
Order
Citations
PageRank
Mariam Dibo152.17
Noureddine Belkhatir214221.65