SimSched: A tool for Simulating Autosar Implementaion in Simulink
Jian Chen, Manar H. Alalfi, Thomas R. Dean, Ramesh S

TL;DR
This paper introduces SimSched, a Simulink extension that models task timing in AUTOSAR software components, enabling more accurate simulation of real-world execution times for automotive software development.
Contribution
It presents a novel Simulink block that accurately models task scheduling with non-zero execution times, improving simulation realism for AUTOSAR applications.
Findings
Enhanced simulation accuracy for AUTOSAR models
Ability to detect runtime issues during development
Improved reliability of automotive software testing
Abstract
AUTOSAR (AUTomotive Open System ARchitecture) is an open industry standard for the automotive sector. It defines the three-layered automotive software architecture. One of these layers is the application layer, where functional behaviors are encapsulated in Software Components (SW-Cs). Inside SW-Cs, a set of runnable entities represents the internal behavior and is realized as a set of tasks. To address AUTOSAR's lack of support for modeling behaviors of runnables, languages such as Simulink are employed. Simulink simulations assume Simulink block behaviors are completed in zero execution time, while real execution requires a finite execution time. This timing mismatch can result in failures to detect unexpected runtime behaviors during the simulation phase. This paper extends the Simulink environment to model the timing properties of tasks. We present a Simulink block that can schedule…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel-Driven Software Engineering Techniques · Real-Time Systems Scheduling · Real-time simulation and control systems
