Actions on Embedded Systems GIACOMO VALENTE Introduction A typical - - PowerPoint PPT Presentation

actions on embedded systems
SMART_READER_LITE
LIVE PREVIEW

Actions on Embedded Systems GIACOMO VALENTE Introduction A typical - - PowerPoint PPT Presentation

A A Framework to support Monitoring Actions on Embedded Systems GIACOMO VALENTE Introduction A typical Cyber-Physical System (CPS): Hybrid Heterogeneous Distributed Large-scale Dynamic Adaptive Human-in-the-loop An


slide-1
SLIDE 1

A A Framework to support Monitoring Actions on Embedded Systems

GIACOMO VALENTE

slide-2
SLIDE 2

A typical Cyber-Physical System (CPS):

  • Hybrid
  • Heterogeneous
  • Distributed
  • Large-scale
  • Dynamic
  • Adaptive
  • Human-in-the-loop

An EDA methodology for CPS should be:

  • Cross-Domain
  • Component-Based
  • Learning- Based
  • Time-Aware
  • Trust-Aware
  • Human-Centric

Introduction

A monitoring action can be required

slide-3
SLIDE 3

Goals of monitoring actions

Focusing on System-On-Chip part of the CPS, a monitoring action can support:

 HW/SW partitioning for the algorithms implementation

  • Provide a profile of the behaviour of the application on different components (HW or SW).

 Runtime system management and adaptation

  • Identify bottlenecks, drive optimization, provide data to higher levels, e.g. models.

 Runtime Validation

  • Check system correctness during lifetime.

 Runtime Verification

  • Check properties of the system during lifetime.

Proposed research:

  • Development of a framework to support the identification of a proper monitoring solution
slide-4
SLIDE 4

Proposed Architecture

 General reference architecture that can be adapted to different applications

slide-5
SLIDE 5

Ongoing collaborations

 MegaMart2: MegaModeling at Runtime  Simon Fraser University ABACUS  F-OMP  Hepsycode