Deliverable 2.1 – Initial requirements & baselines

This report presents the key methods and tools that will be made available to the RADON end users and the requirements and usage scenarios for the RADON tools comprising the respective framework and for the three industrial use case scenarios that will be developed to validate them.

Deliverable 2.1 – Companion Document

This is the companion document to the RADON Initial requirements and baselines deliverable (D2.1).

Deliverable 2.2 – Final requirements

This is the final version of the requirements for the RADON tools, following the evolution and changes of the initial specifications that were introduced in Deliverable D2.1, through a flexible DevOps methodology that takes into account the typical characteristics of a DevOps approach to software development.

Deliverable 2.2 – Companion Document

This is the companion document of D2.2. that offers a static snapshot of the project requirements listed in the RADON Github repositories.

Deliverable 2.3 – Architecture & integration plan I

This is the first version of the RADON technical architecture, a delineation of the RADON components integration plan and a preliminary outline of the testing approach that will be adopted by the consortium for the RADON framework integration.

Deliverable 2.4 – Architecture & integration plan II

This is the final version of the RADON technical architecture and integration plan, which outlines the functionalities of the RADON components that have been updated during the latest project period, along with their interactions.

Deliverable 2.5 – RADON Adoption Handbook

This document describes the inherent potential of the framework with respect to customization to embrace RADON within scenarios we did not originally foresee during the definition of the RADON action or the design/evaluation of its components.

Deliverable 2.6 – RADON integrated framework I

This deliverable presents the first release of the RADON integrated framework (alpha version) and it consists of an integrated methodology and an open source toolchain, to define, evolve, and operate event-centric applications that consume serverless functions.

Deliverable 2.7 – RADON integrated framework II

This deliverable presents the final release of the RADON integrated framework.

Deliverable 2.7 – RADON integrated framework II – Companion

This companion document offers a static snapshot of how to use the final version of the RADON integrated framework by means of the RADON IDE.

Deliverable 3.1 – RADON methodology

This deliverable aims at illustrating the technical RADON methodology consolidating the user workflow for using RADON tools and the DevOps paradigm for software delivery and evolution

Deliverable 3.2 – Decomposition Tool I

The decomposition tool aims to help RADON users in finding the optimal decomposition solution for an application based on the microservices architectural style and the serverless FaaS paradigm.

Deliverable 3.3 – Decomposition Tool II

This deliverable describes the final work carried out toward developing a tool for decomposing and optimally mapping nodes onto resources in RADON models.

Deliverable 3.4 – Continuous testing tool I

This document presents the first version of the Continuous Testing Tool (CTT), which supports the definition of an extensible set of test cases and infrastructures in TOSCA models via RADON’s Graphical Modeling Tool (GMT), as well as the deployment and execution of the CTT-generated tests using the TOSCA orchestrator xOpera.

Deliverable 3.5 – Continuous testing tool II

This deliverable outlines the CTT tool’s final architecture and integration into the RADON workflow and tool ecosystem, presents the improvements introduced to the extensible CTT framework since the previous deliverable, summarizes the research approaches developed in the context of DevOps-oriented FaaS/microservices load testing, and details the new CTT module for data pipeline testing.

Deliverable 3.6 – Defect prediction tool I

This document describes the first version of the defect prediction tool, which focuses on Infrastructure-as-Code (IaC) correctness.

Deliverable 3.7 – Defect prediction tool II

This document describes the final version of the defect prediction tool, which focuses on Infrastructure-as-Code (IaC) correctness.

Deliverable 4.1 – Constraint Definition Language

This deliverable presents the RADON Constraint Definition Language (CDL) and its associated Verification Tool (VT).

Deliverable 4.3 – RADON Models I

This document presents an initial version of the RADON modeling approach consisting of abstract and deployable entity modeling layers that comprise a set of abstract and technology-specific modeling constructs addressing the RADON modeling challenges.

Deliverable 4.3 – Companion Document

This document presents an initial version of the RADON modeling approach consisting of abstract and deployable entity modeling layers that comprise a set of abstract and technology-specific modeling constructs addressing the RADON modeling challenges.

Deliverable 4.4 – RADON Models II

This document presents the second iteration of the RADON modeling profile that focuses on the representation of serverless application topologies and data flows using a set of abstract and concrete modeling constructs defined using the TOSCA cloud modeling language.

Deliverable 4.4 – Companion Document

This is the companion document of the RADON Models II deliverable (D4.4), which lists definitions of reusable types to cover the reference application level technologies agreed upon the consortium.

Deliverable 4.5 – Graphical Modelling Tools

This document is the milestone version of the deliverable which presents the results of the Graphical Modeling Tool (GMT) development and draws the connections with the previous deliverables, namely D2.1 “Initial requirements and baselines” and D4.3 “RADON Models I”.

Deliverable D4.6 – Graphical Modeling Tool II

This document is the final deliverable which presents the final architecture and its implementation of the Graphical Modeling Tool (GMT).

Deliverable 5.1 – Runtime Environment 1

The aim of this deliverable is to provide a technical overview of the RADON tools that comprise the Runtime Environment.

Deliverable 5.2 – Runtime Environment 2

The document provides a high-level integration diagram first, followed by the detailed description of each tool by means of functionality that provides the integration status, technology readiness level (TRL) and example or future work

Deliverable 5.3 – Technology Library I

This deliverable introduces the technology library core concepts for handling the reusable content in DevOps and the necessary abstractions defined in RADON and designed according to the user requirements.

Deliverable 5.4 – Technology Library II

This document presents the second and final iteration of the Technology Library deliverables, which focus on the presentation of the tools for TOSCA IaC and FaaS content handling, and the short description of the TOSCA IaC and FaaS content.

Deliverable 5.5 – Data pipeline orchestration I

This document presents an insight view of the initial version of RADON data pipeline orchestration.

Deliverable 5.6 – Data pipeline orchestration II

This document presents the final version of the RADON data pipeline orchestration deliverable which extends its initial version D5.5.

Deliverable 6.5 – Final Assessment Report

This document elaborates on the activities undertaken throughout the entire project duration to validate and verify the RADON tools, and showcase the productivity growth in laboratory and real-world use case scenarios.

Deliverable 6.6 – Outreach Demonstrator – Companion Document

This document offers a static snapshot of how to use the final version of the “radon-demonstrator” online training course.

Deliverable 7.6 – Community Building Report II

This deliverable aims to define a community-building strategy and the outreach material, to provide a summary of the joint effort towards community outreach, and to define a roadmap for the way forward.