Overview

ICT is embedded and pervasive into our daily lives. The notion of Cyber Physical Systems (CPS) has emerged: embedded computational collaborating devices, capable of controlling physical elements and responding to humans. The Cross-layer modEl-based fRamework for multi-oBjective dEsign of Reconfigurable systems in unceRtain hybRid envirOnments (CERBERO) project aims at developing a design environment for CPS based of two pillars: a cross-layer model based approach to describe, optimize, and analyze the system and all its different views concurrently; an advanced adaptivity support based on a multi-layer autonomous engine. To overcome the limit of current tools, CERBERO provides: libraries of generic Key Performance Indicators for reconfigurable CPSs in hybrid/uncertain environments; novel formal and simulation-based methods; a continuous design environment guaranteeing early-stage analysis and optimization of functional and non-functional requirements, including energy, reliability and security.

Project Structure: an industry-driven approach

A design environment for CPS is requested to provide different types of support. Then at run-time it is necessary strategies to evaluate the status of the system and to ensure that the system is always as close as possible to the its optimum are necessary. Tool support is mandatory to guarantee these problems to be effectively solved. CERBERO leverages on model based methodologies and offers different technologies and tools, going from user interactions down to low level computing layer implementation, following an industry-driven approach: starting from the use cases and their needs, technical requirements of the project have been defined.

Project R&D Core

CERBERO deals with these CPS design and managemente by:

  • defining and extending different tools for system analysis and design
  • the integration among the tools is managed in a semantic manner by offering an alternative way to model-to-model transformation;
  • optimization, both at design and at run time, exploits the concepts of KPI, which are also used to master reconfiguration.

CERBERO Key Features

Design and Manage Cyber Physical Systems

CERBERO offers an extensive set of features to design and manage Cyber Physical Systems. To support the design and management of self-adaptive CPS, CERBERO offers a toolchain that operates at different levels of abstraction, from the computation level to the System level, delivering also user-level features (i.e. requirements and model verification). CERBERO tools offer support at design-time, for the design, verification and deployment of self-adaptive CPS, and at run-time for providing self-aware smart system management. Read more…

Interoperability Support: CERBERO Interoperability Framework

The CERBERO Interoperability Framework (CIF) leverages on a simplified ontology-based data integration approach to combine data or information from multiple heterogeneous sources, enabling interoperability between computing services and processing entities in an efficient and transparent way. CIF carries on the necessary model-to-model transformations for the user, so that each tool can share and enrich system models according to their own view of the system. Read more…

Support for Adaptivity: CERBERO Runtime Management

CPS are meant to react to system, human and environmental triggers, being able to put in place adaptive dynamic behaviours. CERBERO compliant systems are capable to realize a self-adaptation loop at any layer of abstraction, embedding monitoring, performance estimation and adaptivity support capabilities both at system and system-of-system level. Read more…

Openess: Open-Source

CERBERO design environment is open to external contributions and new functionalities thanks to

  • Modularity and CIF support to interoperability.
  • Large adoption of open-source. Most of tools are already open-source, others are in the path to become.

See CERBERO Openess:

CERBERO tools

CERBERO Open Data

CERBERO Publications