In Real Time Systems discipline, a way to check heterogeneous scheduling
models or theories is to perform massive simulations with the developed algorithms. These
simulations allow validating results before they are implemented. However, it is necessary to
generate million of synthetic heterogeneous systems. These systems must be generated under
certain constrictions and formats. In this paper, we present a software for generating sets of
Heterogeneous Real Time Systems. The software is developed in ADA 2005 language and is
open source. This software generates sets of periodic and aperiodic tasks, and verifies that
periodic systems are schedulable by Rate Monotonic, Deadline Monotonic or Earliest
Deadline First. It adapts easily to different simulator requirements and provides a graphical
interface.
En la disciplina Sistemas de Tiempo Real, una forma de comprobar las nuevas
teorÃas o modelos heterogéneos de planificación, es realizar simulaciones masivas con los
nuevos algoritmos desarrollados. Estas simulaciones permiten validar los resultados antes de
ser implementados. No obstante, es necesario generar millones de sistemas heterogéneos
sintéticos. Estos sistemas deben ser generados bajo ciertas premisas y formatos. En este
trabajo, se presenta un software para generar conjuntos de sistemas de tiempo real
heterogéneos. El software se encuentra desarrollado en el lenguaje Ada 2005, es de código
abierto, genera conjuntos de tareas periódicas, conjuntos de tareas aperiódicas y verifica que
los sistemas periódicos sean planificables por Rate Monotonic, Deadline Monotonic o Earliest
Deadline First. Se adapta fácilmente a diferentes requerimientos de los simuladores y dispone
de una interfaz gráfica.