Periodic Reporting for period 2 - CERBERO (Cross-layer modEl-based fRamework for multi-oBjective dEsign of Reconfigurable systems in unceRtain hybRid envirOnments)
Periodo di rendicontazione: 2018-07-01 al 2020-02-29
In WP2 use case needs have been mapped to opportunities of using CERBERO technologies and technical requirements have been elicited based on use case needs and needs of other project stakeholders according to the generic methodology we developed.
WP3 formalized model semantics for adaptive CPS and defined requirements for intermediate system and metrics representation format and middleware for semantic models and KPI inter-operability between tools.
The main result of WP4 is the developed methodology for adaptation with all supporting definitions and its projection on hardware, software, sensing, information fusion, monitoring, and initial definition of hierarchical self-adaptation manager. The methodology addresses adaptation needs in all CERBERO use cases from mixed hardware adaptation to SoS level.
WP5 focuses on various aspects of productivity critical to usability and attractiveness of model-based design ranging from a prototype of optimization technologies increasing SoA for hybrid system in order of 10-100x trough initial prototype for building initial models and their check from natural language requirements and drastically improved accessibility of hardware adaptation to software/domain engineers to framework support of modular development using system-in-the-loop real time and look ahead simulations and prototypes of run time integration of tools with similar semantics and design time semantic integration of models and KPIs from different tools and, potentially, from different levels of abstraction using CERBERO Cyber-physical Intermediate Format (CIF) and initial CIF middleware Python API.
WP6 closes the loop with use case providers defining unified methodology for validation of CERBERO technologies in corresponding demonstrators.
Dissemination and Exploitation activities of WP7 and 8 included participation in leading conferences, organizing workshops and summer schools, participation in standardization commettee and defining exploitable items and business models.
With respect to other framework-oriented EU projects, CERBERO can be compared with INTO-CPS (http://intocps.au.dk/) that aims at creating an integrated toolchain for comprehensive model-based design of CPS. It addresses modeling, design and verification, integrating existing industry strength tools, based centrally around Functional Mockup Interface compatible co-simulation. CERBERO, as well as INTO-CPS, leverages on a model-based approach and on a comprehensive design environment, but it offers also runtime support for adaptivity and cross-layer optimization. With respect to this latter, AOW, the core component in charge of cross-layer optimization in the CERBERO design environment, intends to extend Measure-based Continuous Linear Programming to support both linear and polynomial functions (more suitable for real-life problems), integrating objectives based on Robust Optimization with budgeted uncertainty and multi-objective Pareto-optimal hybrid solutions.