This document shows the approach followed to define the microservices APIs and architecture for the Adeptness project. The document starts with an introduction to microservices architectures and their applicability in Adeptness, following with the definition of the common interface that has been designed for all the Adeptness microservices. In the next section, the definition of the APIs, communications, and interactions for each of the subsystems and microservices that conform the Adeptness architecture takes place. Finally, guidelines for including microservices not included in the initial Adeptness architecture are provided.
D1.1 Requirements & Ethics
This document describes the requirements of the different components of the ADEPTNESS workflow, the architecture of the design-operation continuum methods and the workflow to be developed in the project. It also contains the Ethics checking results.
Invited talk 1: Automating the design-operation continuum of Cyber Physical Systems of Systems (Goiuria Sagardui, MGEP)
At the DepDevOps workshop on SafeComp 2020, the 39th International Conference on Computer Safety, Reliability and Security
Welcome to the new website for the Adeptness project. In this website, you’ll be able to follow the project’s progress and the project outcomes!
Handling Uncertainties in Cyber-Physical Systems during Their Operations with Digital Twins
It is a well-recognized fact that a Cyber-Physical System (CPS) experiences uncertain (including unknown) situations during their operations. Some of such uncertainties could potentially lead to failures of CPS operations. Factors contribute to such uncertainties include 1) the intrinsically unpredictable physical environment of a CPS, 2) the use of communication networks continuously experiencing problems (e.g., slower connection than expected), and 3) the increasing use of machine learning algorithms in CPSs which introduce inherent uncertainties to these CPSs.
No matter how meticulously a CPS is designed and developed, it is impossible to predict all possible uncertain situations it will experience during its operation. Thus, there is a need for new methods for discovering and handling uncertain situations during the CPS operation to prevent it from failure. In this paper, we present our ideas on how digital twins, i.e., “live models” of CPSs can help in discovering and handling potentially unsafe situations during its operation.
We present the research challenges and potential solutions to develop, deploy, and operate such digital twins.
Authors: Shaukat Ali & Tao Yue, from Simula Research Laboratory, Norway
Kick-off meeting in San Sebastian
Date: 29 and 30th of January, 2020
Place: Orona foundation building, which acts as Mondragon University’s campus in San Sebastian.