Abstract
This article presents multiple cross-layer methods to ensure security as well as functional correctness of automotive systems. These approaches tie together multiple abstraction layers, going all the way from vehicular networks responsible for vehicle-to-vehicle and vehicle-to-infrastructure communication, to in-vehicle hardware/software architectures. Vehicle design spans across multiple layers. Various automotive functionalities can be captured at the function layer with formal or semiformal models. These models are implemented at the architecture layer, as software tasks running on the hardware platform. This article proposes a model-based software synthesis flow for AUTOSAR-based automotive systems. The cross-layer flow conducts runnable generation from the function model, task generation from the runnables, and task mapping onto a multicore platform in a holistic framework.
Original language | English (US) |
---|---|
Pages (from-to) | 8-16 |
Number of pages | 9 |
Journal | IEEE Design and Test |
Volume | 38 |
Issue number | 5 |
DOIs | |
State | Published - Oct 2021 |
Funding
This work was supported in part by NSF under Grant 1834701, Grant 1834324, Grant 1839511, and Grant 1724341; and in part by ONR under Grant N00014-19-1-2496.
Keywords
- Automotive system
- Connected vehicles
- Cross-layer design
- Cyber-physical system
- Weakly-hard paradigm
ASJC Scopus subject areas
- Software
- Hardware and Architecture
- Electrical and Electronic Engineering