Guardado en:
Detalles Bibliográficos
Autores principales: Obi, Kenshin, Yoshinaka, Ryo, Fujimoto, Hiroshi, Azumi, Takuya
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:https://arxiv.org/abs/2512.23605
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866909977811091456
author Obi, Kenshin
Yoshinaka, Ryo
Fujimoto, Hiroshi
Azumi, Takuya
author_facet Obi, Kenshin
Yoshinaka, Ryo
Fujimoto, Hiroshi
Azumi, Takuya
contents In recent years, the complexity and scale of embedded systems, especially in the rapidly developing field of autonomous driving systems, have increased significantly. This has led to the adoption of software and hardware approaches such as Robot Operating System (ROS) 2 and multi-core processors. Traditional manual program parallelization faces challenges, including maintaining data integrity and avoiding concurrency issues such as deadlocks. While model-based development (MBD) automates this process, it encounters difficulties with the integration of modern frameworks such as ROS 2 in multi-input scenarios. This paper proposes an MBD framework to overcome these issues, categorizing ROS 2-compatible Simulink models into event-driven and timer-driven types for targeted parallelization. As a result, it extends the conventional parallelization by MBD and supports parallelized code generation for ROS 2-based models with multiple inputs. The evaluation results show that after applying parallelization with the proposed framework, all patterns show a reduction in execution time, confirming the effectiveness of parallelization.
format Preprint
id arxiv_https___arxiv_org_abs_2512_23605
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Parallelized Code Generation from Simulink Models for Event-driven and Timer-driven ROS 2 Nodes
Obi, Kenshin
Yoshinaka, Ryo
Fujimoto, Hiroshi
Azumi, Takuya
Software Engineering
In recent years, the complexity and scale of embedded systems, especially in the rapidly developing field of autonomous driving systems, have increased significantly. This has led to the adoption of software and hardware approaches such as Robot Operating System (ROS) 2 and multi-core processors. Traditional manual program parallelization faces challenges, including maintaining data integrity and avoiding concurrency issues such as deadlocks. While model-based development (MBD) automates this process, it encounters difficulties with the integration of modern frameworks such as ROS 2 in multi-input scenarios. This paper proposes an MBD framework to overcome these issues, categorizing ROS 2-compatible Simulink models into event-driven and timer-driven types for targeted parallelization. As a result, it extends the conventional parallelization by MBD and supports parallelized code generation for ROS 2-based models with multiple inputs. The evaluation results show that after applying parallelization with the proposed framework, all patterns show a reduction in execution time, confirming the effectiveness of parallelization.
title Parallelized Code Generation from Simulink Models for Event-driven and Timer-driven ROS 2 Nodes
topic Software Engineering
url https://arxiv.org/abs/2512.23605