arrow
Return

A Model-Driven Co-Design Framework for Fusing Control and Scheduling Viewpoints

delete2018-02-20
delete5
delete
OA
AI
S
Sakthivel Manikandan Sundharam *
N
Nicolas Navet
S
Sebastian Altmeyer
L
Lionel Havet
DOI:10.3390/s18020628delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Model-Driven Engineering (MDE) is widely applied in the industry to develop new software functions and integrate them into the existing run-time environment of a Cyber-Physical System (CPS). The design of a software component involves designers from various viewpoints such as control theory, software engineering, safety, etc. In practice, while a designer from one discipline focuses on the core aspects of his field (for instance, a control engineer concentrates on designing a stable controller), he neglects or considers less importantly the other engineering aspects (for instance, real-time software engineering or energy efficiency). This may cause some of the functional and non-functional requirements not to be met satisfactorily. In this work, we present a co-design framework based on timing tolerance contract to address such design gaps between control and real-time software engineering. The framework consists of three steps: controller design, verified by jitter margin analysis along with co-simulation, software design verified by a novel schedulability analysis, and the run-time verification by monitoring the execution of the models on target. This framework builds on CPAL (Cyber-Physical Action Language), an MDE design environment based on model-interpretation, which enforces a timing-realistic behavior in simulation through timing and scheduling annotations. The application of our framework is exemplified in the design of an automotive cruise control system.
Keywords:
model-driven engineering
control software
timing tolerance contract
controller model
schedulability
stability
input jitters
varying execution-times
output jitters
input-to-output delay
co-simulation
real-time scheduling
control system performance
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Sensors cover
Sensors
IF:
3.5
Papers:
7.1W
Citations:
20.9W

Organization

U
university of amsterdam
Scholars:
6.0W
Papers: 5.1W
Citations: 94
U
university of luxembourg
Scholars:
5.2K
Papers: 4.8K
Citations: 4