Dergiler / Turkish Journal of Electrical Engineering and Computer Sciences / 2019 / Cilt: 27 - Sayı: 5

Schedulability analysis of real-time multiframe cosimulations on multicore platforms

Sayfa
3599–3614
DOI
—

Abstract

For real-time simulations, the fidelity of simulation depends not only on the functional accuracy of simulationbut also on its timeliness. It is helpful for simulation designers if they can analyze and verify that a simulation willalways meet its timing requirements without unnecessarily sacrificing functional accuracy. Abstracting the simulatedprocesses simply as software tasks allows us to transform the problem of verifying timeliness into a schedulability analysisproblem where tasks are checked as to whether they are schedulable under the timing constraints or not. In this paperwe extend a timed automaton-based framework due to Fersman and Yi for schedulability analysis of real-time systems,for the special case of real-time multiframe cosimulations. To the best of our knowledge, this work is the first to analyzethe schedulability of single- or multiframe real-time simulations. We found that there are some special requirementsposed by multiframe simulations, which necessitate changes and improvements in the existing framework designed foractual real-time systems. We made the required theoretical extensions to the framework and implemented our extendedframework in UPPAAL, a tool for modeling, simulation, and verification of real-time systems modeled as timed automata.The functional correctness and resource requirements of the implemented framework are then demonstrated using simpleexamples.