D8.3 – Integrated COGITO System v3
Creators: name: Katsigarakis, Kyriakos
name: Lilis, Georgios
name: Mavrokapnidis, Dimitrios
name: Pereira, Flavia
name: Vasileiadis, Michalis
name: Papafragkakis, Apostolos
name: Giannakis, Giorgos
name: Pitsiladis, Giorgos
name: Tsalis, Christos
name: Teizer, Jochen
name: Johansen, Karsten
name: Hong, Kepeng
name: Speiser, Kilian
name: Bosché, Frédéric
name: Bueno Esposito, Martín
name: Tsakiris, Thanos
name: Dimitriadis, Vasilios
name: Pantraki, Evangelia
name: Chatzakis, Michalis
name: Tsita, Anastasia
name: Gounaridou, Apostolia
name: García-Castro, Raúl
name: González-Gerpe, Salvador
name: Falcioni, Damiano
name: Woitsch, Robert
name: Straka, Martin
name: Belej, Bohuš
name: Andriopoulos, Panos
name: Mora, Panagiotis
name: Stratis, Antonis
name: Leeb, Daniel
Publisher: name: Zenodo
Year: 2024

description: The present deliverable, “D8.3 – Integrated COGITO System v3”, reports on the final implementation and deployment status of each COGITO tool along with the integration and testing activities performed as part of task’s “T8.1 – End-to-end ICT System Integration, Testing and Refinement” completion. In this version, the implementation status of the various COGITO tools and the integration activities that took place in the context of each use case are analysed in detail, covering both the planning and the construction workflow phases.

Based on COGITO’s architecture, COGITO tools are classified into the following categories: i) the Data Pre-Processing tools implemented in WP3, ii) the Health & Safety tools implemented in WP4, iii) the Quality Control tools implemented in WP5, iv) the Workflow Modelling and Simulation tools implemented in WP6, and finally, v) the Visualisation tools implemented in WP7. These tools are designed and developed using different technologies, target platforms and communication protocols to support their functional and non-functional requirements.

At the heart of COGITO framework, acting as a central data transferring, processing, and checking unit, the Digital Twin Platform (DTP) is designed and developed using cloud-based technologies to support the data requirements of COGITO tools. DTP offers: i) an authentication and authorisation layer that provides access to external COGITO users, ii) software components for handling data from various input data sources and performing appropriate ETL and QC operations, in both synchronous and asynchronous manners and iii) a runtime environment, which allows application developers to define endpoints and configure data processing operations based on the requirements of their tools, listed in the deliverable "D2.5 – COGITO System Architecture v2".

The testing methodology is designed with the COGITO system architecture in mind, where the individual COGITO tools and components interact mainly with the DTP. To this extent, four main testing stages were identified: i) Unit Testing of the individual tools, ii) Integration Testing among the individual tools, iii) System Testing of the complete COGITO solution using data from the pre-validation sites and, iv) Acceptance Testing of the COGITO solution using data from the pilot sites.

This deliverable reports on the final round of unit testing, packaging, and deployment activities of the individual COGITO tools and the integration testing activities performed in the identified use cases. In addition, this deliverable contains sections describing the developers' final refinements to the corresponding COGITO tools to meet the functional and non-functional requirements. These refinements include updates to each tool’s components and APIs responsible for interacting with the DTP.