CORDIS
EU research results

CORDIS

English EN
ElasTest: an elastic platform for testing complex distributed large software systems

ElasTest: an elastic platform for testing complex distributed large software systems

Objective

The demand for larger and more interconnected software systems is constantly increasing, but the ability of developers to satisfy it is not evolving accordingly. The most limiting factor is software validation, which typically requires very costly and complex testing processes. This project aims at significantly improving the efficiency and effectiveness of the testing process and, with it, the overall quality of large software systems. For this, we propose to apply the “divide-and-conquer” principle, which is commonly used for architecting complex software, to testing by developing a novel test orchestration theory and toolbox enabling the creation of complex test suites as the composition of simple testing units. This test orchestration mechanism is complemented with a number of tools that include: (1) Capabilities for the instrumentation of the Software under Test enabling to reproduce real-world operational conditions thanks to features such as Packet Loss as a Service, Network Latency as a Service, Failure as a Service, etc. (2) Reusable testing services solving common testing problems including Browser Automation as a Service, Sensor Emulator as a Service, Monitoring as a Service, Security Check as a Service, Log Ingestion and Analysis as a Service, Cost Modeling as a Service, etc. (3) Cognitive computing and machine learning mechanisms suitable for ingesting large amounts of knowledge (e.g. specifications, logs, software engineering documents, etc.) and capable of using it for generating testing recommendations and answering natural language questions about the testing process. The ElasTest platform thus created shall be released basing on a flexible Free Open Source Software and a community of users, stakeholders and contributors shall be grown around it with the objective of transforming ElasTest into a worldwide reference in the area of large software systems testing and of guaranteeing the long term sustainability of the project generated results.
Leaflet | Map data © OpenStreetMap contributors, Credit: EC-GISCO, © EuroGeographics for the administrative boundaries

Coordinator

UNIVERSIDAD REY JUAN CARLOS

Address

Calle Tulipan
28933 Mostoles

Spain

Activity type

Higher or Secondary Education Establishments

EU Contribution

€ 797 625

Participants (10)

Sort alphabetically

Sort by EU Contribution

Expand all

FRAUNHOFER GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG E.V.

Germany

EU Contribution

€ 332 125

TECHNISCHE UNIVERSITAT BERLIN

Germany

EU Contribution

€ 795 250

TELECOM ITALIA SPA

Italy

CONSIGLIO NAZIONALE DELLE RICERCHE

Italy

EU Contribution

€ 411 875

FUNDACION IMDEA SOFTWARE

Spain

EU Contribution

€ 288 875

ATOS SPAIN SA

Spain

EU Contribution

€ 497 625

ZURCHER HOCHSCHULE FUR ANGEWANDTE WISSENSCHAFTEN

Switzerland

TIKAL TECHNOLOGIES SL

Spain

EU Contribution

€ 436 375

IBM IRELAND LIMITED

Ireland

EU Contribution

€ 440 687

PRODUCTION TRADE AND SUPPORT OF MACHINABLE PRODUCTS OF SOFTWARE AND INFORMATICS - RELATIONAL TECHNOLOGY AE

Greece

EU Contribution

€ 269 750

Project information

Grant agreement ID: 731535

Status

Ongoing project

  • Start date

    1 January 2017

  • End date

    31 December 2019

Funded under:

H2020-EU.2.1.1.

  • Overall budget:

    € 5 031 187,50

  • EU contribution

    € 4 270 187

Coordinated by:

UNIVERSIDAD REY JUAN CARLOS

Spain