DocumentCode :
3497977
Title :
Tool set implementation for scenario-based multithreading of UML-RT models and experimental validation
Author :
Masse, Jamison ; Kim, Saehwa ; Hong, Seongsoo
Author_Institution :
Sch. of Electr. Eng. & Comput. Sci., Seoul Nat. Univ., South Korea
fYear :
2003
fDate :
27-30 May 2003
Firstpage :
70
Lastpage :
77
Abstract :
This paper presents our tool set implementation for scenario-based multithreading of object-oriented real-time models and an accompanying experimental validation. Our tools enable the automated, schedulability-aware implementation of real-time object-oriented models, exploiting an existing CASE tool. Our implementation is facilitated by (1) our customized runtime system modified to support scenario-based thread execution, (2) a design model template that centralizes the arrival of external inputs, (3) a model analyzer tool, and (4) a model-specific code modifier tool. Our tools simplify design by removing thread-related design concerns from the modeling process, separating design and implementation. We performed validation by conducting experiments that clearly demonstrate the performance improvements that can be gained through our scenario-based implementation: response time improvements for high priority tasks of as much as 70% and a 5-fold decrease in blocking or the elimination of blocking for some tasks.
Keywords :
computer aided software engineering; multi-threading; object-oriented programming; program verification; real-time systems; specification languages; CASE tool; UML; computer aided software engineering; multithreading; object-oriented modelling; program validation; real-time system; Application software; Computer aided software engineering; Computer science; Laboratories; Multithreading; Object oriented modeling; Protocols; Real time systems; Tree data structures; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time and Embedded Technology and Applications Symposium, 2003. Proceedings. The 9th IEEE
ISSN :
1545-3421
Print_ISBN :
0-7695-1956-3
Type :
conf
DOI :
10.1109/RTTAS.2003.1203038
Filename :
1203038
Link To Document :
بازگشت