Title :
An Extensible Framework for Real-Time Task Generation and Simulation
Author :
Belwal, C. ; Cheng, Albert M. K.
Author_Institution :
Dept. of Comput. Sci., Univ. of Houston, Houston, TX, USA
Abstract :
In real-time systems research, validations are usually performed by executing synthetically generated tasks through programmatic implementations of derived algorithms or theoretical results. For every new result, real-time researchers have to develop systems, several times from scratch, for generating task sets as well as implementing their derivations. Another issue arises when the results are submitted for peer review. Reviewers only have access to results in the form of numerical values given in the paper, and have no easy way of validating the results themselves. To solve these two issues, we present a new extensible system for real-time task generation and simulation. Using modern software engineering principles of object and reflection-oriented programming, we show how real-time analysis can be partitioned into sub-systems, where each such subsystem can be implemented as a run-time ´plug-in´ which can be independently developed by different research groups. This technique is intended to save real-time researchers the significant amount of time spent in result validation, as well as allow reviewers easy access to the experimental setup of the submitted paper for a more efficient review process.
Keywords :
object-oriented programming; real-time systems; software engineering; task analysis; object oriented programming; real-time research; real-time task generation; reflection oriented programming; software engineering principles; task simulation; Generators; Object oriented modeling; Programming; Real time systems; Reflection; Unified modeling language; Writing; Interface Classes; Real-time Simulation; Real-time Systems; Response Time Analysis; Task Generation;
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2011 IEEE 17th International Conference on
Conference_Location :
Toyama
Print_ISBN :
978-1-4577-1118-3
DOI :
10.1109/RTCSA.2011.12