Tool Set Implementation for Scenario-based Multithreading of UML-RT Models and Experimental Validation

  • Authors:
  • Jamison Masse;Saehwa Kim;Seongsoo Hong

  • Affiliations:
  • -;-;-

  • Venue:
  • RTAS '03 Proceedings of the The 9th IEEE Real-Time and Embedded Technology and Applications Symposium
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents our tool set implementation forscenario-based multithreading of object-oriented real-timemodels and an accompanying experimentalvalidation. Our tools enable the automated,schedulability-aware implementation of real-time object-orientedmodels, exploiting an existing CASE tool. Ourimplementation is facilitated by (1) our customized run-timesystem modified to support scenario-based threadexecution, (2) a design model template that centralizes thearrival of external inputs, (3) a model analyzer tool, and(4) a model-specific code modifier tool. Our tools simplifydesign by removing thread-related design concerns fromthe modeling process, separating design andimplementation. We performed validation by conductingexperiments that clearly demonstrate the performanceimprovements that can be gained through our scenario-basedimplementation: response time improvements forhigh priority tasks of as much as 70% and a 5-folddecrease in blocking or the elimination of blocking forsome tasks.