First IEEE International Conference on Engineering of Complex Computer Systems (ICECCS'95)
Knowledge-Based assistance for real-time systems
Ft. Lauderdale, Florida
November 06-November 10
ISBN: 0-8186-7123-8
E. Brehm, Adv. Syst. Technol. Inc., Englewood, CO, USA
C. Palczak, Adv. Syst. Technol. Inc., Englewood, CO, USA
M. Humphrey, Adv. Syst. Technol. Inc., Englewood, CO, USA
This paper describes a tool called the Real-Time Scheduling Assistant (RTSA) that provides automated assistance in the areas of selection, evaluation, and implementation of scheduling algorithms for complex real-time systems. In RTSA, design elements relevant to real-time scheduling, including task set and processor characteristics, are specified using a graphical user interface. The tool's quantitative evaluation component provides a range of algorithms for analysis of the performance characteristics of systems and scheduling policies under consideration. The RTSA knowledge base contains real-time scheduling expertise that is encoded in the form of production rules, and applied using a forward chaining inference engine. Advice on multiple scheduling algorithms is offered at three levels: conceptual, analysis, and implementation.
Index Terms:
knowledge based systems; real-time systems; processor scheduling; scheduling; forward chaining; inference mechanisms; real-time systems; Real-Time Scheduling Assistant; scheduling algorithms; complex real-time systems; graphical user interface; quantitative evaluation; performance characteristics; RTSA knowledge base; multiple scheduling algorithms; knowledge-based assistance
Citation:
R.T. Goettge, E. Brehm, C. Palczak, J.A. Stankovic, M. Humphrey, "Knowledge-Based assistance for real-time systems," iceccs, pp.223, First IEEE International Conference on Engineering of Complex Computer Systems (ICECCS'95), 1995