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 条
  • [21] Model-based approaches and frameworks for embedded software systems
    Fernandes, Joao M.
    Dori, Dov
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2012, 8 (01) : 1 - 2
  • [22] Model-based Development of Embedded Systems' User Interfaces
    Barth, Jelena
    Westphal, Bernd
    Arlt, Stephan
    PROCEEDINGS OF THE 5TH INTERNATIONAL WORKSHOP ON MODEL BASED ARCHITECTING AND CONSTRUCTION OF EMBEDDED SYSTEMS (ACES'MB 2012), 2013, : 37 - 42
  • [23] Towards a Workflow for Model-Based Testing of Embedded Systems
    Zafar, Muhammad Nouman
    Afzal, Wasif
    Enoiu, Eduard
    A-TEST '21: PROCEEDINGS OF THE 12TH INTERNATIONAL WORKSHOP ON AUTOMATING TEST CASE DESIGN, SELECTION, AND EVALUATION, 2021, : 33 - 40
  • [24] A Model-Based Testing Framework for Automotive Embedded Systems
    Marinescu, Raluca
    Saadatmand, Mehrdad
    Bucaioni, Alessio
    Seceleanu, Cristina
    Pettersson, Paul
    2014 40TH EUROMICRO CONFERENCE SERIES ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2014), 2014, : 38 - 47
  • [25] Model-based development of embedded systems: The SysWeaver approach
    Rajkumar, Raj
    NEXT GENERATION DESIGN AND VERIFICATION METHODOLOGIES FOR DISTRIBUTED EMBEDDED CONTROL SYSTEMS, 2007, : 35 - 46
  • [26] Model-based development of embedded systems: The SysWeaver approach
    de Niz, Dionisio
    Bhatia, Gaurav
    Rajkumar, Raj
    Proceedings of the 12th IEEE Real-Time and Embedded Technology and Applications Symposium, 2006, : 231 - 242
  • [27] MODES: model-based optimization on distributed embedded systems
    Junjie Shi
    Jiang Bian
    Jakob Richter
    Kuan-Hsun Chen
    Jörg Rahnenführer
    Haoyi Xiong
    Jian-Jia Chen
    Machine Learning, 2021, 110 : 1527 - 1547
  • [28] Model-based approaches and frameworks for embedded software systems
    João M. Fernandes
    Dov Dori
    Innovations in Systems and Software Engineering, 2012, 8 (1) : 1 - 2
  • [29] Model-based monitoring and diagnosis chip for embedded systems
    Hiratsuka, Satoshi
    Lu, Hsin-Hung
    Fusaoka, Akira
    ARTIFICIAL INTELLIGENCE: METHODOLOGY, SYSTEMS, AND APPLICATIONS, PROCEEDINGS, 2006, 4183 : 255 - 264
  • [30] MODES: model-based optimization on distributed embedded systems
    Shi, Junjie
    Bian, Jiang
    Richter, Jakob
    Chen, Kuan-Hsun
    Rahnenfuhrer, Jorg
    Xiong, Haoyi
    Chen, Jian-Jia
    MACHINE LEARNING, 2021, 110 (06) : 1527 - 1547