Model-based configuration of access protection units for multicore processors in embedded systems

被引:0
|
作者
Dörr T. [1 ]
Sandmann T. [1 ]
Becker J. [1 ]
机构
[1] Karlsruhe Institute of Technology, Kaiserstr. 12, Karlsruhe
关键词
Access protection; Model-based design; Multiprocessor system-on-chip; Safety; Security;
D O I
10.1016/j.micpro.2021.104377
中图分类号
学科分类号
摘要
Multiprocessor system-on-chip platforms are becoming increasingly common in embedded systems. To facilitate a logical isolation of physically connected on-chip components, internal communication links of such platforms are often equipped with dedicated access protection units. When performed manually, the configuration of these units is both time-consuming and error-prone. Therefore, we present a model-based design methodology that allows designers to describe envisaged communication link transactions as well as the desired information flow policy in a platform-independent manner. After automatically verifying the consistency between specified transactions and the declared policy, the proposed toolchain delegates model instances to an extensible generation framework. This framework translates the envisaged transactions into configuration code for access protection units of particular platforms. We give a formal description of both the model and the verification procedure, describe the platform-specific generation framework, and evaluate the approach by applying it to an example scenario from the field of autonomous driving. © 2021 Elsevier B.V.
引用
收藏
相关论文
共 50 条
  • [1] A Formal Model for the Automatic Configuration of Access Protection Units in MPSoC-Based Embedded Systems
    Doerr, Tobias
    Sandmann, Timo
    Becker, Juergen
    2020 23RD EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2020), 2020, : 596 - 603
  • [2] Model-Based Parallelizer for Embedded Control Systems on Single-ISA Heterogeneous Multicore Processors
    Zhong, Zhaoqian
    Edahiro, Masato
    2018 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2018, : 117 - 118
  • [3] EMBEDDED MULTICORE PROCESSORS AND SYSTEMS
    Levy, Markus
    Conte, Thomas M.
    IEEE MICRO, 2009, 29 (03) : 7 - 9
  • [4] Towards a model-based approach for allocating tasks to multicore processors
    Feljan, Juraj
    Carlson, Jan
    Seceleanu, Tiberiu
    2012 38TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2012, : 117 - 124
  • [5] An Extensive Survey on Assessment of Multicore Processors for Embedded Systems
    Uma, P. Yasasri
    Sindhuja, M. V. Kala
    Reddy, A. Kishore
    Vignesh, N. Arun
    Panigrahy, Asisa Kumar
    ADVANCES IN SIGNAL PROCESSING AND COMMUNICATION ENGINEERING, ICASPACE 2021, 2022, 929 : 161 - 170
  • [6] Model-based design of embedded systems
    Schattkowsky, T
    Müller, W
    SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2004, : 121 - 128
  • [7] Model-based development of embedded systems
    Huhn, Michaela
    Philipps, Jan
    Schätz, Bernhard
    Koss, Dagmar
    Tagungsband - Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme VII, MBEES 2011, 2011,
  • [8] Model-based development of embedded systems
    Conrad, Mirko
    Giese, Holger
    Rumpe, Bernhard
    Schätz, Bernhard
    Tagungsband - Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme III, MBEES 2007, 2007,
  • [9] Model-based development of embedded systems
    Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme VIII
    Huhn, M., 1600, TU Clausthal, Adolph-Roemer-StraBe 2A, 38678 Clausthal-Zellerfeld, Germany
  • [10] A reference model for model-based configuration of telecooperation systems
    Bohm, A
    Schmitz, R
    Uellner, S
    Orth, W
    Rahmer, J
    PROCEEDINGS OF THE THIRTY-FIRST HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL V: MODELING TECHNOLOGIES AND INTELLIGENT SYSTEMS TRACK, 1998, : 432 - 440