D7.1 The PLOTO Integrated System and Acceptance tests 1st version
Abstract
This deliverable incorporates the outcomes of the integration activities that led to the first release of the PLOTO integrated system. In this context, it encapsulates the outputs of the development tasks in WP3 to WP6, focusing on the interoperability among the PLOTO components through the definition and specification of PLOTO integration points and relevant interfaces. This is accompanied by the documentation on the corresponding testing activities that have been put in place and refer to functional and bilateral integration tests.Starting from the integration methodology, the reader is introduced to the main concepts of the framework that has been established for PLOTO. This refers to DevOps best practices that have been followed to streamline the development/testing and software release workflows through automation. These practices are based on the utilization of a Continuous Integration/ Continuous Delivery (CI/CD) system that has been implemented for PLOTO. Moreover, the integration methodology covers the different steps of the integration activities starting from the identification of the integration points to their implementation and validation through small and larger scale tests. Furthermore, the updated view of the PLOTO reference architecture (initially presented in [1]) is described, highlighting how it is instantiated as a set of bilateral integration points. The PLOTO integration environment which has been used for testing activities is detailed covering the different tools and services which are incorporated in the CI/CD system.A summary of each component’s functionality and relevance to the PLOTO integrated system is also given and followed by the corresponding functional testing activities. Then, the adopted integration plan is presented accompanied by the details of how the PLOTO components interoperate with each other. This starts from the identification of the integration points, and it is followed by their detailed specifications and listing of corresponding integration testing activities.Finally, the outcomes of T2.5 – “Customization and full characterization of the measures to be selected for simulation and implementation” are described in detail, targeting the different PLOTO Use Cases A, B, and C. This covers, initially, the analytic description of the methodology used for customization and full characterization of these measures and then the specific impacts and mitigation solutions selected per use case.
Fields of Study & Subjects
Software Engineering Techniques and Practices
Advanced Software Engineering Methodologies
Engineering and Information Technology
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 3 March 2026
- Language
- EN