System Virtualization Tools for Software Development

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 adminis...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE internet computing 2009-09, Vol.13 (5), p.52-59
Hauptverfasser: Duenas, J.C., Cuadrado, F., Garcia, B., Parada G, H.A., Ruiz, J.L.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 59
container_issue 5
container_start_page 52
container_title IEEE internet computing
container_volume 13
creator Duenas, J.C.
Cuadrado, F.
Garcia, B.
Parada G, H.A.
Ruiz, J.L.
description 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.
doi_str_mv 10.1109/MIC.2009.115
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_ieee_primary_5233611</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5233611</ieee_id><sourcerecordid>875016547</sourcerecordid><originalsourceid>FETCH-LOGICAL-c444t-f441bede2d18af0c409e8a8b6b0515d25b2cf9c33874656d0aba9c004a56338c3</originalsourceid><addsrcrecordid>eNqF0T1PwzAQBuAIgUQpbGwsERKwkHLnrzgjKl-VihhaWCPHcaRUaVzsBFR-Pa5aMTDAZJ_9-HTWG0WnCCNEyG6eJ-MRAchCxfeiAWYME0CK-2EPMktSCXgYHXm_AAApCQ4iNlv7zizjt9p1vWrqL9XVto3n1jY-rqyLZ7bqPpUz8Z35MI1dLU3bHUcHlWq8Odmtw-j14X4-fkqmL4-T8e000YyxLqkYw8KUhpQoVQWaQWakkoUogCMvCS-IrjJNqUyZ4KIEVahMAzDFRTjUdBhdbfuunH3vje_yZe21aRrVGtv7XKYcUHCWBnn5p6SCCEFS9j_kYTYmIcDzX3Bhe9eG7-aYpZTwFElA11uknfXemSpfuXqp3DpHyDeR5CGSfBNJqHjgF7ueymvVVE61uvY_bwhBQaSkwZ1tXW2M-bnmhFKBSL8BGuiR9A</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>197325712</pqid></control><display><type>article</type><title>System Virtualization Tools for Software Development</title><source>IEEE Electronic Library (IEL)</source><creator>Duenas, J.C. ; Cuadrado, F. ; Garcia, B. ; Parada G, H.A. ; Ruiz, J.L.</creator><creatorcontrib>Duenas, J.C. ; Cuadrado, F. ; Garcia, B. ; Parada G, H.A. ; Ruiz, J.L.</creatorcontrib><description>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.</description><identifier>ISSN: 1089-7801</identifier><identifier>EISSN: 1941-0131</identifier><identifier>DOI: 10.1109/MIC.2009.115</identifier><identifier>CODEN: IICOFX</identifier><language>eng</language><publisher>New York, NY: IEEE</publisher><subject>Application software ; Application virtualization ; Applied sciences ; Computation ; Computer programs ; Computer science; control theory; systems ; Computer systems and distributed systems. User interface ; Cost engineering ; Developers ; distributed systems ; Eclipse ; Exact sciences and technology ; Impedance ; Information technology ; Internet ; Life cycle engineering ; MDA ; model-driven architecture ; Production ; Programming ; Runtime environment ; Software ; Software development ; Testing ; virtualization</subject><ispartof>IEEE internet computing, 2009-09, Vol.13 (5), p.52-59</ispartof><rights>2015 INIST-CNRS</rights><rights>Copyright IEEE Computer Society Sep 2009</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c444t-f441bede2d18af0c409e8a8b6b0515d25b2cf9c33874656d0aba9c004a56338c3</citedby><cites>FETCH-LOGICAL-c444t-f441bede2d18af0c409e8a8b6b0515d25b2cf9c33874656d0aba9c004a56338c3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5233611$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5233611$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=22162883$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Duenas, J.C.</creatorcontrib><creatorcontrib>Cuadrado, F.</creatorcontrib><creatorcontrib>Garcia, B.</creatorcontrib><creatorcontrib>Parada G, H.A.</creatorcontrib><creatorcontrib>Ruiz, J.L.</creatorcontrib><title>System Virtualization Tools for Software Development</title><title>IEEE internet computing</title><addtitle>MIC</addtitle><description>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.</description><subject>Application software</subject><subject>Application virtualization</subject><subject>Applied sciences</subject><subject>Computation</subject><subject>Computer programs</subject><subject>Computer science; control theory; systems</subject><subject>Computer systems and distributed systems. User interface</subject><subject>Cost engineering</subject><subject>Developers</subject><subject>distributed systems</subject><subject>Eclipse</subject><subject>Exact sciences and technology</subject><subject>Impedance</subject><subject>Information technology</subject><subject>Internet</subject><subject>Life cycle engineering</subject><subject>MDA</subject><subject>model-driven architecture</subject><subject>Production</subject><subject>Programming</subject><subject>Runtime environment</subject><subject>Software</subject><subject>Software development</subject><subject>Testing</subject><subject>virtualization</subject><issn>1089-7801</issn><issn>1941-0131</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2009</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GNUQQ</sourceid><recordid>eNqF0T1PwzAQBuAIgUQpbGwsERKwkHLnrzgjKl-VihhaWCPHcaRUaVzsBFR-Pa5aMTDAZJ_9-HTWG0WnCCNEyG6eJ-MRAchCxfeiAWYME0CK-2EPMktSCXgYHXm_AAApCQ4iNlv7zizjt9p1vWrqL9XVto3n1jY-rqyLZ7bqPpUz8Z35MI1dLU3bHUcHlWq8Odmtw-j14X4-fkqmL4-T8e000YyxLqkYw8KUhpQoVQWaQWakkoUogCMvCS-IrjJNqUyZ4KIEVahMAzDFRTjUdBhdbfuunH3vje_yZe21aRrVGtv7XKYcUHCWBnn5p6SCCEFS9j_kYTYmIcDzX3Bhe9eG7-aYpZTwFElA11uknfXemSpfuXqp3DpHyDeR5CGSfBNJqHjgF7ueymvVVE61uvY_bwhBQaSkwZ1tXW2M-bnmhFKBSL8BGuiR9A</recordid><startdate>20090901</startdate><enddate>20090901</enddate><creator>Duenas, J.C.</creator><creator>Cuadrado, F.</creator><creator>Garcia, B.</creator><creator>Parada G, H.A.</creator><creator>Ruiz, J.L.</creator><general>IEEE</general><general>IEEE Computer Society</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7XB</scope><scope>8AL</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>L6V</scope><scope>M0N</scope><scope>M7S</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>Q9U</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20090901</creationdate><title>System Virtualization Tools for Software Development</title><author>Duenas, J.C. ; Cuadrado, F. ; Garcia, B. ; Parada G, H.A. ; Ruiz, J.L.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c444t-f441bede2d18af0c409e8a8b6b0515d25b2cf9c33874656d0aba9c004a56338c3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2009</creationdate><topic>Application software</topic><topic>Application virtualization</topic><topic>Applied sciences</topic><topic>Computation</topic><topic>Computer programs</topic><topic>Computer science; control theory; systems</topic><topic>Computer systems and distributed systems. User interface</topic><topic>Cost engineering</topic><topic>Developers</topic><topic>distributed systems</topic><topic>Eclipse</topic><topic>Exact sciences and technology</topic><topic>Impedance</topic><topic>Information technology</topic><topic>Internet</topic><topic>Life cycle engineering</topic><topic>MDA</topic><topic>model-driven architecture</topic><topic>Production</topic><topic>Programming</topic><topic>Runtime environment</topic><topic>Software</topic><topic>Software development</topic><topic>Testing</topic><topic>virtualization</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Duenas, J.C.</creatorcontrib><creatorcontrib>Cuadrado, F.</creatorcontrib><creatorcontrib>Garcia, B.</creatorcontrib><creatorcontrib>Parada G, H.A.</creatorcontrib><creatorcontrib>Ruiz, J.L.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Computing Database (Alumni Edition)</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>ProQuest Engineering Collection</collection><collection>Computing Database</collection><collection>Engineering Database</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><collection>ProQuest Central Basic</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE internet computing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Duenas, J.C.</au><au>Cuadrado, F.</au><au>Garcia, B.</au><au>Parada G, H.A.</au><au>Ruiz, J.L.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>System Virtualization Tools for Software Development</atitle><jtitle>IEEE internet computing</jtitle><stitle>MIC</stitle><date>2009-09-01</date><risdate>2009</risdate><volume>13</volume><issue>5</issue><spage>52</spage><epage>59</epage><pages>52-59</pages><issn>1089-7801</issn><eissn>1941-0131</eissn><coden>IICOFX</coden><abstract>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.</abstract><cop>New York, NY</cop><pub>IEEE</pub><doi>10.1109/MIC.2009.115</doi><tpages>8</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1089-7801
ispartof IEEE internet computing, 2009-09, Vol.13 (5), p.52-59
issn 1089-7801
1941-0131
language eng
recordid cdi_ieee_primary_5233611
source IEEE Electronic Library (IEL)
subjects Application software
Application virtualization
Applied sciences
Computation
Computer programs
Computer science
control theory
systems
Computer systems and distributed systems. User interface
Cost engineering
Developers
distributed systems
Eclipse
Exact sciences and technology
Impedance
Information technology
Internet
Life cycle engineering
MDA
model-driven architecture
Production
Programming
Runtime environment
Software
Software development
Testing
virtualization
title System Virtualization Tools for Software Development
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T22%3A53%3A30IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=System%20Virtualization%20Tools%20for%20Software%20Development&rft.jtitle=IEEE%20internet%20computing&rft.au=Duenas,%20J.C.&rft.date=2009-09-01&rft.volume=13&rft.issue=5&rft.spage=52&rft.epage=59&rft.pages=52-59&rft.issn=1089-7801&rft.eissn=1941-0131&rft.coden=IICOFX&rft_id=info:doi/10.1109/MIC.2009.115&rft_dat=%3Cproquest_RIE%3E875016547%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=197325712&rft_id=info:pmid/&rft_ieee_id=5233611&rfr_iscdi=true