DocumentCode
2569179
Title
Exploiting Cloud Computing for enabling distributed testing of complex systems: The SELEX-SI roadmap
Author
Carrozza, Gabriella ; Loffreda, M. ; Manetti, Vittorio
Author_Institution
SESM s.c.a.r.l., Naples, Italy
fYear
2012
fDate
16-19 July 2012
Firstpage
350
Lastpage
355
Abstract
Complex systems are usually made up of several heterogeneous components glued together to get a System of System (SoS) demanding more and more effort in terms of integration, testing and maintenance due to the number of components, as well as to the several sources of failures that rise from heterogeneity. On the other hand, the strict reliability requirements of these systems ask for massive testing campaigns since they mostly fail due to software defects that can be either triggered systematically during system execution or manifest in a transient way during its operational phase. In the SELEX-SI scenario, where systems get developed and tested across different premises distributed all over Europe, performing traditional, manual, and on-site testing becomes dramatically expensive in terms of time and human resources. Cloud computing represents the most promising way for allowing the seamless access to distributed testbed from any site and for allowing remote testing activities, either at system and integration level. A cloud based infrastructure in charge of connecting all the company premises would allow to run testing experiments from anywhere and, more important, the possibility of reproducing distributed systems deployment scenarios to run integration testing in a pre-installation phase thus dramatically reducing company costs. This paper aims to describe the i) cloud research roadmap that SELEX-SI has been designing, ii) the architectural design of the cloud infrastructure and iii) the real ROI that the company expect from introducing such an innovation into the traditional software production process.
Keywords
cloud computing; large-scale systems; program testing; SELEX-SI roadmap; cloud based infrastructure; cloud computing; cloud infrastructure; complex system; distributed system deployment scenario; distributed testing; integration level; remote testing activity; software defects; software production process; system of system; system reliability requirements; Cloud computing; Companies; Stress; Testing; Virtual machining; Open Source; cloud computing; testing;
fLanguage
English
Publisher
ieee
Conference_Titel
System of Systems Engineering (SoSE), 2012 7th International Conference on
Conference_Location
Genoa
Print_ISBN
978-1-4673-2974-3
Type
conf
DOI
10.1109/SYSoSE.2012.6384142
Filename
6384142
Link To Document