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.

SecureCloud - Secure Big Data Processing in Untrusted Clouds

SecureCloud project

SecureCloud addresses the confidentiality, integrity and availability of applications executed in the cloud. The main problem that we face is how to ensure the confidentiality of data while being processed. Our approach is based on upcoming hardware extensions of commodity CPUs.

SERECA - Secure Enclaves for REactive Cloud Applications

The SERECA project provides an infrastructure that protects the integrity and confidentiality of applications running in untrusted cloud environments, even against malicious insiders with super-privileges. This relies on a set of facilities/tools useful to transparently leverage the new ISA extension of Intel's CPU, namely Software Guard eXtension (SGX).