The Community for Technology Leaders
RSS Icon
Issue No.05 - September/October (2009 vol.13)
pp: 52-59
Juan C. Dueñas , Universidad Politécnica de Madrid (UPM)
José L. Ruiz , Indra Sistemas
Félix Cuadrado , Universidad Politécnica de Madrid (UPM)
Boni García , Universidad Politécnica de Madrid (UPM)
Hugo A. Parada G. , Universidad Politécnica de Madrid
The configuration complexity of preproduction sites coupled with access-control mechanisms often impede the software development life cycle. Virtualization is a cost-effective way to remove such barriers and provide a test environment similar to the production site, reducing the burden in IT administrators. An Eclipse-based virtualization tool framework can offer developers a personal runtime environment for launching and testing their applications. The authors have followed a model-driven architecture (MDA) approach that integrates best-of-breed virtualization technologies, such as Xen and VDE.
virtualization, software development, distributed systems, Eclipse, model-driven architecture, MDA
Juan C. Dueñas, José L. Ruiz, Félix Cuadrado, Boni García, Hugo A. Parada G., "System Virtualization Tools for Software Development", IEEE Internet Computing, vol.13, no. 5, pp. 52-59, September/October 2009, doi:10.1109/MIC.2009.115
1. J. Lentz and T. Bleizeffer, "IT Ecosystems: Evolved Complexity and Unintelligent Design," Proc. 2007 Symp. Computer-Human Interaction for the Management of Information Technology, ACM Press, 2007, article no. 6.
2. A. Mendoza, Utility Computing: Technologies, Standards, and Strategies, Artech House, 2007.
3. S. Seetharamanm and K. Murthy, "Test Optimization using Software Virtualization," IEEE Software, vol. 23, no. 5, 2006, pp. 66–69.
4. M. Rosenblum and T. Garfinkel, "Virtual Machine Monitors: Current Technology and Future Trends," Computer, vol. 38, no. 5, 2005, pp. 39–47.
5. S. Vaughan-Nichols, "New Approach to Virtualization Is a Lightweight," Computer, vol. 39, no. 11, 2006, pp. 12–14.
6. R. Uhlig et al., "Intel Virtualization Technology," Computer, vol. 38, no. 5, 2005, pp. 48–56.
7. R. Davoli, "VDE: Virtual Distributed Ethernet," Proc. Testbeds and Research Infrastructures for the Development of Networks and Communities Conf. (TridentCom 05), IEEE Press, 2005, pp. 213–220.
8. J.L. Ruiz, J.C. Dueñas, and F. Cuadrado, "A Service Component Deployment Architecture for E-Banking," Proc. 3rd Int'l IEEE Workshop on Service-Oriented Architectures in Converging Networked Environments (SOCNE 08), IEEE CS Press, 2008, pp. 1369–1374.
9. Deployment and Configuration of Component-Based Distributed Applications Specification, v. 4.0, OMG formal specification, 2002.
10. F. Galán et al., "Use of Virtualization Tools in Computer Network Laboratories," Proc. Information Technology Based Higher Education and Training (ITHET 04), IEEE Press, 2004, pp. 209–214.
11. E. Gamma and K. Beck, Contributing to Eclipse: Principles, Patterns, and Plugins, Addison-Wesley, 2003.
12. O. Gruber et al., "The Eclipse 3.0 Platform: Adopting OSGi Technology," IBM Systems J., vol. 44, no. 2, 2005, pp. 289–300.
4 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool