Developing Scheduler Test Cases to Verify Scheduler Implementations In Time-Triggered Embedded Systems
Main Authors: | Mouaaz Nahas, Ricardo Bautista-Quintero |
---|---|
Format: | Article eJournal |
Terbitan: |
, 2020
|
Subjects: | |
Online Access: |
https://zenodo.org/record/3898051 |
Daftar Isi:
- Despite that there is a “one-to-many” mapping between scheduling algorithms and scheduler implementations, only a few studies have discussed the challenges and consequences of translating between these two system models. There has been an argument that a wide gap exists between scheduling theory and scheduling implementation in practical systems, where such a gap must be bridged to obtain an effective validation of embedded systems. In this paper, we introduce a technique called “Scheduler Test Case” (STC) aimed at bridging the gap between scheduling algorithms and scheduler implementations in singleprocessor embedded systems implemented using Time-Triggered Co-operative (TTC) architectures. We will demonstrate how the STC technique can provide a simple and systematic way for documenting, verifying (testing) and comparing various TTC scheduler implementations on particular hardware. However, STC is a generic technique that provides a black-box tool for assessing and predicting the behaviour of representative implementation sets of any real-time scheduling algorithm.