Digital health

RePhrase - REfactoring Parallel Heterogeneous Resource-Aware Applications - a Software Engineering Approach


The focus of the RePhrase project is on producing new software engineering tools, techniques and methodologies for developing data-intensive applications in C++, targeting heterogeneous multicore/manycore systems that combine CPUs and GPUs into a coherent parallel platform. Data-intensive applications are one of the most important and commonly encountered classes of industrial application. Such applications are often potentially highly parallel and are a clear match to emerging heterogeneous parallel architectures.

CHOReVOLUTION - The Choreography Platform for Future Internet Applications


The CHOReVOLUTION platform automates the implementation of a service choreography involving heterogeneous services and things. It provides the tools to implement a secure choreography from the design phase to the cloud deployment. Moreover, the platform also offers web tools to monitor and manage deployed choreography/services in a centralized way.

RESTASSURED - Secure Data Processing in the Cloud

RestAssured provides a reference architecture for protecting sensitive data and applications in a cloud environment by supplying secure enclaves and sticky policies for data protection that migrate across the cloud with the data. Additionally, the overall security of the end-to-end service is analyzed by models@runtime and risk analysis tools.


RAPID - Heterogeneous Secure Multi-level Remote Acceleration Service for Low-Power Integrated Systems and Devices

RAPID proposes, for the first time, a secure unified model where almost any device or infrastructure, ranging from smartphone, notebook, laptop and desktop to private and public cloud can operate as an accelerated entity and/or as an accelerator serving other less powerful devices in a secure way. At the same time, RAPID offers a registration mechanism, which permits the accelerated entities to automatically find and connect to nearby accelerators with the required resources.

SUPERCLOUD - User-centric management of security and dependability in clouds of clouds

Distributed clouds are about systems that should work across multiple administrative domains, some of which may not be trusted. One currently observes a lack of interoperability between heterogeneous, often proprietary infrastructure technologies such as networking and virtualization across multiple domains, or misses a unified experience of data protection across providers. Moreover, there is a lack of provider infrastructure flexibility to enable user-control over security, either too monolithic, or failing to give access to users to low-level resources.

iKaaS - intelligent Knowledge-as-a-Service Platform

iKaaS is paving the way towards trouble-free multi-cloud based services. We envision that in this scenario, many parties can be a provider as well as a consumer of cloud-based assets, helping to extend cloud capabilities and leverage at the same time the wealth of knowledge and services empowered through this.