Journal "Software Engineering"
a journal on theoretical and applied science and technology
ISSN 2220-3397
Issue N1 2015 year
In this paper a feasibility test for event-driven systems is presented. These systems use tickless-timer along with interrupts for dispatcher initiations. This approach complicates scheduling but it allows an optimal distribution of processor time. A dispatcher runs only then events that require handling is existing. Feasibility test at such systems is difficult because the dispatcher has a complex behavior.
The proposed solution is intended for real-time systems. Some difficulties are solved using the exokernel architecture. The dispatcher is divided into several virtual subtasks which have parameters is possible to determine. These subtasks are integrated into the extensible software model and the feasibility test.
As an example the comparative analysis of approaches is presented. It shows that the event-driven approach gives better results under a heavy load and at a small number of tasks.