EPS-ACT 2018 Abstracts


Full Papers
Paper Nr: 3
Title:

MODELS, System modeling and design exploration of applications for heterogeneous and parallel platforms

Authors:

Alessandra Bagnato, Pascal Faure, Simon Casale Brunet, Endri Bezati, Andrey Sadovykh, Gustav Cedersjo and Matthieu Pfeiffer

Abstract: The project will develop an unified environment for the design of system applications on parallel platforms based on CPU, multicore, manycore, FPGA and heterogeneous SoCs. The design tools composing this environment will provide an unified SW/HW specification interface and systematic procedures for composing models at different abstraction levels allowing for the automatic validation, drastically reducing the verification and debugging efforts. The implementation of processing demanding applications can be satisfied by using new multi/many-core processing platforms, but new designs or porting IPs on them is difficult and costly. The integrated design flow of this project intends to provide: portability of IPs, systematic system design explorations, high level synthesis of executables, systematic test-bench generation at different design abstraction levels. All means to achieve cost effectiveness of designs on parallel platforms. The pivotal technical product of this project is a design/development environment consisting of a suite of software tools and associated artifacts (libraries, applications, documentation etc.). It supports a platform-independent programming model geared toward streaming application areas such as signal processing, video compression, digital modulation, industrial visual inspection, 3D medical image processing, data processing, audio processing and many others, and their efficient implementation on a wide range of commercial parallel platforms, from SMP multicores, to manycores, processor arrays, programmable logic devices, and heterogeneous SoCs. The essential features of the approach are: high level platform independent system specification, design space exploration capabilities, automatic synthesis of executables, automated verification and validation of designs at different abstraction levels. Another particular concern in this context is a principled approach to leveraging legacy IP, i.e. the use of existing code and optimized platform-specific modules in the development process. A key role of the industrial project partners is to provide important specific requirements and contexts that will influence the development of the software tools, and then to apply, customize, and re-target them to their respective platforms and applications, adding to the project result. The main project result is the set of SW tools and libraries supporting portable system design on many/multi core heterogeneous platforms building is a step forward beyond sequential programming approaches.

Paper Nr: 3
Title:

MODELS, System modeling and design exploration of applications for heterogeneous and parallel platforms

Authors:

Alessandra Bagnato, Pascal Faure, Simon Casale Brunet, Endri Bezati, Andrey Sadovykh, Gustav Cedersjo and Matthieu Pfeiffer

Abstract: The project will develop an unified environment for the design of system applications on parallel platforms based on CPU, multicore, manycore, FPGA and heterogeneous SoCs. The design tools composing this environment will provide an unified SW/HW specification interface and systematic procedures for composing models at different abstraction levels allowing for the automatic validation, drastically reducing the verification and debugging efforts. The implementation of processing demanding applications can be satisfied by using new multi/many-core processing platforms, but new designs or porting IPs on them is difficult and costly. The integrated design flow of this project intends to provide: portability of IPs, systematic system design explorations, high level synthesis of executables, systematic test-bench generation at different design abstraction levels. All means to achieve cost effectiveness of designs on parallel platforms. The pivotal technical product of this project is a design/development environment consisting of a suite of software tools and associated artifacts (libraries, applications, documentation etc.). It supports a platform-independent programming model geared toward streaming application areas such as signal processing, video compression, digital modulation, industrial visual inspection, 3D medical image processing, data processing, audio processing and many others, and their efficient implementation on a wide range of commercial parallel platforms, from SMP multicores, to manycores, processor arrays, programmable logic devices, and heterogeneous SoCs. The essential features of the approach are: high level platform independent system specification, design space exploration capabilities, automatic synthesis of executables, automated verification and validation of designs at different abstraction levels. Another particular concern in this context is a principled approach to leveraging legacy IP, i.e. the use of existing code and optimized platform-specific modules in the development process. A key role of the industrial project partners is to provide important specific requirements and contexts that will influence the development of the software tools, and then to apply, customize, and re-target them to their respective platforms and applications, adding to the project result. The main project result is the set of SW tools and libraries supporting portable system design on many/multi core heterogeneous platforms building is a step forward beyond sequential programming approaches.

Paper Nr: 4
Title:

CPSwarm, Swarms of Cyber Physical Systems

Authors:

Alessandra Bagnato and Andrey Sadovykh

Abstract: The project positions itself in the domain of CPS system design and engineering, and aims at providing tools and methodologies that pave the way towards well-established, model-based and predictive engineering design method-ologies and toolchains for next generation CPS systems. The project builds upon state of the art in CPS and IoT and aims at bridging the gaps between currently available approaches and methodologies, and at providing a relevant subset of the glue toolchains and layers which are currently missing in CPS design . CPSwarm tackles the above challenge by establishing a science of system integration in the domain of swarms of CPS, i.e., of complex herds of heterogeneous CPS systems that interact and collaborate based on local policies and that collectively exhibit a be-havior capable of solving complex, industrial-driven, real-world problems. basic components, functions and prototype behaviors, and enables the designer to: (a) set-up collaborative autono-mous CPSs; (b) test the swarm performance with respect to the design goal (i.e., to evaluate the solution fitness against the design requirements); (c) massively deploy solutions towards “reconfigurable” CPS devices and CPSoS. CPSwarm builds upon well-known initiatives and state-of-the-art solutions for CPS design, such as the Ptolemy project and the Action Webs research , and it considers autonomic and swarm computing as thrusters to address the enormous potential, and risks, represented by billions of networked sensing and actuating devices deployed worldwide. Model-centric design is the spine of the CPSwarm project, which, in fact, aims at providing a library of reusable models for CPS design. Additionally, predictive engineering is another pillar of the project, enabling model verification and simulation of collaborative, autonomous, CPS behavior against real-world and hard-to-handle physical data. Such an approach pushes forward CPS engineering at a large scale, with expected significant reduction of development time and total cost of ownership.

Paper Nr: 4
Title:

CPSwarm, Swarms of Cyber Physical Systems

Authors:

Alessandra Bagnato and Andrey Sadovykh

Abstract: The project positions itself in the domain of CPS system design and engineering, and aims at providing tools and methodologies that pave the way towards well-established, model-based and predictive engineering design method-ologies and toolchains for next generation CPS systems. The project builds upon state of the art in CPS and IoT and aims at bridging the gaps between currently available approaches and methodologies, and at providing a relevant subset of the glue toolchains and layers which are currently missing in CPS design . CPSwarm tackles the above challenge by establishing a science of system integration in the domain of swarms of CPS, i.e., of complex herds of heterogeneous CPS systems that interact and collaborate based on local policies and that collectively exhibit a be-havior capable of solving complex, industrial-driven, real-world problems. basic components, functions and prototype behaviors, and enables the designer to: (a) set-up collaborative autono-mous CPSs; (b) test the swarm performance with respect to the design goal (i.e., to evaluate the solution fitness against the design requirements); (c) massively deploy solutions towards “reconfigurable” CPS devices and CPSoS. CPSwarm builds upon well-known initiatives and state-of-the-art solutions for CPS design, such as the Ptolemy project and the Action Webs research , and it considers autonomic and swarm computing as thrusters to address the enormous potential, and risks, represented by billions of networked sensing and actuating devices deployed worldwide. Model-centric design is the spine of the CPSwarm project, which, in fact, aims at providing a library of reusable models for CPS design. Additionally, predictive engineering is another pillar of the project, enabling model verification and simulation of collaborative, autonomous, CPS behavior against real-world and hard-to-handle physical data. Such an approach pushes forward CPS engineering at a large scale, with expected significant reduction of development time and total cost of ownership.

Paper Nr: 5
Title:

MegaM@Rt2 :

Authors:

Alessandra Bagnato, Silvia Mazzini, Wasif Afzal, Andrey Sadovykh, Dragos Truscan and Hugo Bruneliere

Abstract: A major challenge for the European electronic industry is to enhance productivity while reducing costs and ensuring quality in development, integration and maintenance. Model-Driven Engineering (MDE) principles and techniques have already shown promising capabilities but still need to scale to support real-world scenarios implied by the full deployment and use of complex electronic components and systems. Moreover, maintaining efficient traceability, integration and communication between two fundamental system life-time phases (design time and runtime) is another challenge facing scalability of MDE. We would like to present the ECSEL project entitled “MegaModelling at runtime – Scalable model-based framework for continuous development and runtime validation of complex systems” (MegaM@Rt2), whose aim is to address the above mentioned challenges facing MDE. Driven by both large and small industrial enterprises, with the support of research partners and technology providers, MegaM@Rt2 aims to deliver a framework of tools and methods for: 1) system engineering/design & continuous development, 2) related runtime analysis and 3) global model & traceability management, respectively. The diverse industrial use cases (covering domains such as aeronautics, railway, construction and telecommunications) will integrate and apply such a framework that shall demonstrate the validation of the MegaM@Rt2 solution.

Paper Nr: 5
Title:

MegaM@Rt2 :

Authors:

Alessandra Bagnato, Silvia Mazzini, Wasif Afzal, Andrey Sadovykh, Dragos Truscan and Hugo Bruneliere

Abstract: A major challenge for the European electronic industry is to enhance productivity while reducing costs and ensuring quality in development, integration and maintenance. Model-Driven Engineering (MDE) principles and techniques have already shown promising capabilities but still need to scale to support real-world scenarios implied by the full deployment and use of complex electronic components and systems. Moreover, maintaining efficient traceability, integration and communication between two fundamental system life-time phases (design time and runtime) is another challenge facing scalability of MDE. We would like to present the ECSEL project entitled “MegaModelling at runtime – Scalable model-based framework for continuous development and runtime validation of complex systems” (MegaM@Rt2), whose aim is to address the above mentioned challenges facing MDE. Driven by both large and small industrial enterprises, with the support of research partners and technology providers, MegaM@Rt2 aims to deliver a framework of tools and methods for: 1) system engineering/design & continuous development, 2) related runtime analysis and 3) global model & traceability management, respectively. The diverse industrial use cases (covering domains such as aeronautics, railway, construction and telecommunications) will integrate and apply such a framework that shall demonstrate the validation of the MegaM@Rt2 solution.

Waiting Selections
Paper Nr: 1
Title:

E10685 - MODELS - System modeling and design exploration of applications for heterogeneous and parallel platforms

Authors:

Abstract: The project will develop an unified environment for the design of system applications on parallel platforms based on CPU, multicore, manycore, FPGA and heterogeneous SoCs. The design tools composing this environment will provide an unified SW/HW specification interface and systematic procedures for composing models at different abstraction levels allowing for the automatic validation, drastically reducing the verification and debugging efforts. The implementation of processing demanding applications can be satisfied by using new multi/many-core processing platforms, but new designs or porting IPs on them is difficult and costly. The integrated design flow of this project intends to provide: portability of IPs, systematic system design explorations, high level synthesis of executables, systematic test-bench generation at different design abstraction levels. All means to achieve cost effectiveness of designs on parallel platforms. The pivotal technical product of this project is a design/development environment consisting of a suite of software tools and associated artifacts (libraries, applications, documentation etc.). It supports a platform-independent programming model geared toward streaming application areas such as signal processing, video compression, digital modulation, industrial visual inspection, 3D medical image processing, data processing, audio processing and many others, and their efficient implementation on a wide range of commercial parallel platforms, from SMP multicores, to manycores, processor arrays, programmable logic devices, and heterogeneous SoCs. The essential features of the approach are: high level platform independent system specification, design space exploration capabilities, automatic synthesis of executables, automated verification and validation of designs at different abstraction levels. Another particular concern in this context is a principled approach to leveraging legacy IP, i.e. the use of existing code and optimized platform-specific modules in the development process. A key role of the industrial project partners is to provide important specific requirements and contexts that will influence the development of the software tools, and then to apply, customize, and re-target them to their respective platforms and applications, adding to the project result. The main project result is the set of SW tools and libraries supporting portable system design on many/multi core heterogeneous platforms building is a step forward beyond sequential programming approaches.

Paper Nr: 1
Title:

E10685 - MODELS - System modeling and design exploration of applications for heterogeneous and parallel platforms

Authors:

Abstract: The project will develop an unified environment for the design of system applications on parallel platforms based on CPU, multicore, manycore, FPGA and heterogeneous SoCs. The design tools composing this environment will provide an unified SW/HW specification interface and systematic procedures for composing models at different abstraction levels allowing for the automatic validation, drastically reducing the verification and debugging efforts. The implementation of processing demanding applications can be satisfied by using new multi/many-core processing platforms, but new designs or porting IPs on them is difficult and costly. The integrated design flow of this project intends to provide: portability of IPs, systematic system design explorations, high level synthesis of executables, systematic test-bench generation at different design abstraction levels. All means to achieve cost effectiveness of designs on parallel platforms. The pivotal technical product of this project is a design/development environment consisting of a suite of software tools and associated artifacts (libraries, applications, documentation etc.). It supports a platform-independent programming model geared toward streaming application areas such as signal processing, video compression, digital modulation, industrial visual inspection, 3D medical image processing, data processing, audio processing and many others, and their efficient implementation on a wide range of commercial parallel platforms, from SMP multicores, to manycores, processor arrays, programmable logic devices, and heterogeneous SoCs. The essential features of the approach are: high level platform independent system specification, design space exploration capabilities, automatic synthesis of executables, automated verification and validation of designs at different abstraction levels. Another particular concern in this context is a principled approach to leveraging legacy IP, i.e. the use of existing code and optimized platform-specific modules in the development process. A key role of the industrial project partners is to provide important specific requirements and contexts that will influence the development of the software tools, and then to apply, customize, and re-target them to their respective platforms and applications, adding to the project result. The main project result is the set of SW tools and libraries supporting portable system design on many/multi core heterogeneous platforms building is a step forward beyond sequential programming approaches.

Paper Nr: 2
Title:

CPSwarm, A Horizon 2020 Project on Applications of Swarm Algorithms in Cyber-Physical Systems

Authors:

Abstract: The project positions is in the domain of CPS system design and engineering, and aims at providing tools and methodologies that pave the way towards well-established, model-based and predictive engineering design methodologies and toolchains for next generation CPS systems. The project builds upon state of the art in CPS and IoT and aims at bridging the gaps between currently available approaches and methodologies, and at providing a relevant subset of the glue toolchains and layers which are currently missing in CPS design. CPSwarm tackles the above challenge by establishing a science of system integration in the do-main of swarms of CPS, i.e., of complex herds of heterogeneous CPS systems that interact and collaborate based on local policies and that collectively exhibit a behavior capable of solving complex, industrial-driven, real-world problems. Driven by industrial needs, the project aims at defining a complete toolchain, which, starts from models of CPS basic components, functions and prototype behaviors, and enables the designer to: (a) set-up collaborative autonomous CPSs; (b) test the swarm performance with respect to the design goal (i.e., to evaluate the solution fit-ness against the design requirements); (c) massively deploy solutions towards “reconfigurable” CPS devices and CPSoS. CPSwarm builds upon well-known initiatives and state-of-the-art solutions for CPS design, such as the Ptolemy project and the Action Webs research , and it considers autonomic and swarm computing as thrusters to address the enormous potential, and risks, represented by billions of networked sensing and actuating devices deployed worldwide. Model-centric design is the spine of the CPSwarm project, which, in fact, aims at providing a library of reusable models for CPS design. Additionally, predictive engineering is another pillar of the project, enabling model verification and simulation of collaborative, autonomous, CPS behavior against real-world and hard-to-handle physical data. Such an approach pushes forward CPS engineering at a large scale, with expected significant reduc-tion of development time and total cost of ownership.

Paper Nr: 2
Title:

CPSwarm, A Horizon 2020 Project on Applications of Swarm Algorithms in Cyber-Physical Systems

Authors:

Abstract: The project positions is in the domain of CPS system design and engineering, and aims at providing tools and methodologies that pave the way towards well-established, model-based and predictive engineering design methodologies and toolchains for next generation CPS systems. The project builds upon state of the art in CPS and IoT and aims at bridging the gaps between currently available approaches and methodologies, and at providing a relevant subset of the glue toolchains and layers which are currently missing in CPS design. CPSwarm tackles the above challenge by establishing a science of system integration in the do-main of swarms of CPS, i.e., of complex herds of heterogeneous CPS systems that interact and collaborate based on local policies and that collectively exhibit a behavior capable of solving complex, industrial-driven, real-world problems. Driven by industrial needs, the project aims at defining a complete toolchain, which, starts from models of CPS basic components, functions and prototype behaviors, and enables the designer to: (a) set-up collaborative autonomous CPSs; (b) test the swarm performance with respect to the design goal (i.e., to evaluate the solution fit-ness against the design requirements); (c) massively deploy solutions towards “reconfigurable” CPS devices and CPSoS. CPSwarm builds upon well-known initiatives and state-of-the-art solutions for CPS design, such as the Ptolemy project and the Action Webs research , and it considers autonomic and swarm computing as thrusters to address the enormous potential, and risks, represented by billions of networked sensing and actuating devices deployed worldwide. Model-centric design is the spine of the CPSwarm project, which, in fact, aims at providing a library of reusable models for CPS design. Additionally, predictive engineering is another pillar of the project, enabling model verification and simulation of collaborative, autonomous, CPS behavior against real-world and hard-to-handle physical data. Such an approach pushes forward CPS engineering at a large scale, with expected significant reduc-tion of development time and total cost of ownership.