##contMainMenu##

Computació

       

Nova plataforma cloud per projectes de grans sistemes

Nova plataforma 'cloud' per reduir el temps de prova de projectes programari de grans sistemes

Investigadors de la Universitat Rei Juan Carlos (URJC) (Espanya) treballen en el projecte europeu ElasTest per reduir el temps de prova de projectes programari de grans sistemes. L'objectiu és incrementar la qualitat del producte resultant, disminuir la probabilitat de fallades en producció i millorar la percepció del programari tant des del punt de vista de l'usuari com dels desenvolupadors, que podran realitzar més proves en menys temps.

El projecte ElasTest pretén oferir una plataforma de codi obert (open source) per a l'execució de proves extrem a extrem (end-to-end) de forma ràpida i fiable, incrementant l'eficiència i efectivitat del procés de proves de programari i la qualitat del sistema que s'està provant. "La demanda de sistemes programari, cada vegada més grans i interconnectats, no para de créixer, però la capacitat dels desenvolupadors de satisfer la qualitat requerida per a aquests sistemes no evoluciona al mateix ritme", explica Francisco Gortázar, coordinador del projecte.

El descobriment dels defectes de disseny en qualsevol programari és una tasca àrdua, però en el cas de sistemes grans amb múltiples components ho és encara més per la seva complexitat. "El factor més limitant en aquest sentit és la validació d'aquest programari que típicament requereix processos de prova realment costosos i complexos per intentar assegurar que el programari no conté errors crítics", afegeix l'investigador de la URJC.

Per solucionar aquestes limitacions, la plataforma ElasTest podrà operar sobre diferents entorns i serà provada tant amb sistemes en fase de desenvolupament com en producció. Per a això, ElasTest oferirà la flexibilitat suficient per simplificar el procés de proves end-to-end per a diferents tipus d'aplicacions, incloent aplicacions web, aplicacions mòbils, aplicacions de vídeo en temps real, aplicacions del món de les telecomunicacions (com a funcions de xarxa virtualitzades) i aplicacions de l'Internet de les coses. "La motivació darrere de ElasTest és l'enorme esforç que suposa construir proves end-to-end per provar aplicacions distribuïdes grans en condicions reals. Volem reduir aquest esforç i construir noves eines focalitzades en aquestes proves, que ajudin als desenvolupadors i enginyers a millorar la qualitat del programari ", destaca Francisco Gortázar.

[Img # 45057]

Plataformes en el núvol. (Foto: URJC)

La plataforma ElasTest proporcionarà capacitats de realització de proves avançades que ajudaran a incrementar l'escalabilitat, robustesa, seguretat i qualitat d'experiència dels sistemes distribuïts actuals. En definitiva, permetrà a qualsevol equip de desenvolupament lliurar programari més ràpid i amb menys defectes.

La nova plataforma 'cloud' crearà, a més, una comunitat d'usuaris i contribuïdors al seu voltant que puguin contribuir en la tasca de transformar ElasTest en una referència mundial en l'àrea de proves de sistemes en el núvol complexos i garantir la supervivència del projecte en el llarg termini.

Per solucionar tots aquests reptes, el projecte desenvoluparà dues tecnologies úniques i innovadores: un servei d'instrumentalització de navegadors web i un sistema d'orquestració de tests que permeti incrementar la reutilització de les proves.

El projecte ElasTest va arrencar al gener de 2017 i està dotat amb cinc milions d'euros en el marc del programa Horizon 2020 de la Unió Europea, sota l'epígraf de l'ICT-10 "Programari Technologies". Els diferents socis del consorci provenen del món acadèmic, institucions de recerca i companyies tecnològiques, i estan treballant conjuntament amb l'objectiu d'oferir una plataforma elàstica basada en el núvol per facilitar la realització de proves end-to-end de grans sistemes distribuïts.

El consorci ElasTest està dirigit per la Universitat Rei Joan Carles i inclou com a membres acadèmics el Technische Universität Berlin, al Centre Consiglio Nazionale delle Ricerche, Zuric University of Applied Sciences i Fraunhofer Fokus. A més, compta amb la participació de diferents institucions de la indústria, com Atos Spain, IBM, IMDEA Programari Institute, NAEVATEC i Relational SA. 

Més informació : http://elastest.eu

Publicat el 8/8/2017 en Informació general

       

RSS 2.0 (Informació general) RSS 2.0 (BLOG CATBackup)

Deixa un comentari


( * ) Camps obligatoris