• Home
  • Search
  • A Scratchpad Memory-Based Execution Platform for Functional Reactive Systems and Its Static Timing Analysis
  • Cite Icon4
  • https://doi.org/10.1109/rtcsa.2016.43Copy DOI Icon

A Scratchpad Memory-Based Execution Platform for Functional Reactive Systems and Its Static Timing Analysis

  • Aug 1, 2016
  • Zeinab Kazemi +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Priority-based Functional Reactive Programming (P-FRP) is a new variant of FRP to model reactive applications in real-time systems. In P-FRP, when the currently running task is preempted by an arriving higher-priority task, the lower-priority running task is aborted and the higher-priority task will execute. The lower-priority task restarts when the higher-priority one completes. However, unlike the preemptive model, when a task aborts, all the changes made by this task are discarded. That is to say, when an aborted ask restarts, it should execute from the beginning. In order to provide a realistic Worst-Case Response Time (WCRT) of the tasks in P-FRP, it is therefore mandatory to derive a realistic Worst Case Execution Time (WCET) of each task. Previous studies have ignored memory latency in the derivation of the WCRT, making the resulting estimate inaccurate and unrealistic. Furthermore, these studies have also assumed that the WCET of each task is known a priori. In this paper, we introduce a scratchpad memory (SPM)-based platform for executing P-FRP tasks and an approach to determine the WCET of the tasks by considering the memory cost of the aborted tasks. We first compute the WCET of a task in a P-FRP system, and then calculate the memory penalty caused by preemption. In the next step, we derive the WCRT of the task sets in P-FRP by considering memory latency in the proposed platform. Experimental results from the derivations of the WCET and WCRT using task sets from the SNU real-time benchmarks and randomly generated tasks are presented to validate this approach.

Similar Papers
  • Research Article
  • Citations5

Feasibility interval for the transactional event handlers of P-FRP

  • Dec 13, 2012
  • Journal of Computer and System Sciences
  • Chaitanya Belwal +2
  • Conference Article
  • Citations3

Response time analysis of multiframe mixed-criticality systems

  • Nov 06, 2019
  • Ishfaq Hussain +5
  • Research Article
  • Citations4

WCET-Aware Function-Level Dynamic Code Management on Scratchpad Memory

  • May 11, 2017
  • ACM Transactions on Embedded Computing Systems
  • Yooseong Kim +2
  • Research Article
  • Citations5

Interactive WCET Prediction with Warning for Timeout Risk

  • Feb 27, 2017
  • International Journal of Pattern Recognition and Artificial Intelligence
  • Fanqi Meng +2
  • Research Article
  • Citations124

Worst-case execution-time analysis for embedded real-time systems

  • Aug 01, 2003
  • International Journal on Software Tools for Technology Transfer
  • Jakob Engblom +4
  • Conference Article
  • Citations3

Probabilistic worst case response time estimation for multi-core real-time systems

  • Jun 01, 2015
  • Matthias Mucha +2
  • Research Article
  • Citations2

Mcflow: middleware for mixed-criticality distributed real-time systems

  • Jul 08, 2013
  • Open Scholarship Institutional Repository (Washington University in St. Louis)
  • Christopher Gill +1
  • Conference Article
  • Citations6

A Real-Time Application with Fully Predictable Task Timing

  • May 01, 2020
  • Michael Platzer +1
  • Conference Article
  • Citations96

WCET-Directed Dynamic Scratchpad Memory Allocation of Data

  • Jul 01, 2007
  • Proceedings - Euromicro Workshop on Real-Time Systems/Proceedings
  • Jean-Francois Deverge +1
  • Research Article
  • Citations3

Reflecting RTOS Model During WCET Timing Analysis: MSP430/Freertos Case Study

  • Jan 01, 2012
  • Acta Electrotechnica et Informatica
  • Josef Strnadel +1
  • Conference Article
  • Citations1

Time analysis for fault-tolerant real-time group-based scheduling

  • Apr 04, 2005
  • Wang Lei +2
  • Conference Article
  • Citations12

An EVT-based worst-case Response Time Analysis of complex real-time systems

  • Jan 01, 2013
  • Meng Liu +2
  • Conference Article
  • Citations39

A Survey of WCET Analysis of Real-Time Operating Systems

  • Jan 01, 2009
  • Mingsong Lv +5
  • Conference Article
  • Citations121

An accurate worst case timing analysis technique for RISC processors

  • Jan 01, 1994
  • Sung-Soo Lim +8
  • Conference Article
  • Citations75

Timing Analysis of a Protected Operating System Kernel

  • Nov 01, 2011
  • Bernard Blackham +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.