Embedded System Optimizer
chronOPT optimizes the scheduling parameters of a modeled embedded system to fulfill its real-time requirements. Once a simulation model is created by the real-time simulator chronSIM its plug-in chronOPT can determine a matching assignment of priorities to tasks and interrupts.
The user defines limits for the priorities, a set of real-time requirements the system has to fulfill, and a scenario with an end time for which the system has to be optimized. chronOPT then automatically varies the priorities, simulates the given scenario and evaluates the requirements. During this process there is no need to rebuild the simulation model, all is done without user interaction.
chronOPT presents an overview of the simulation results and the selected priority assignments when all real-time criteria match or after a given number of optimization runs the process stops.

