Implementación en MAST de herramientas de cálculo de tiempos de respuesta
RESUMEN: El conjunto de herramientas MAST desarrollado en el grupo de Ingeniería Software y Tiempo Real de la UC integra un modelo de sistema de tiempo real que permite la aplicación de las técnicas más modernas de análisis de planificabilidad y optimización, tanto sobre sistemas monoprocesadores co...
| Autor: | |
|---|---|
| Tipo de recurso: | tesis de maestría |
| Fecha de publicación: | 2018 |
| País: | España |
| Institución: | Universidad de Cantabria (UC) |
| Repositorio: | UCrea Repositorio Abierto de la Universidad de Cantabria |
| Idioma: | español |
| OAI Identifier: | oai:repositorio.unican.es:10902/16286 |
| Acceso en línea: | http://hdl.handle.net/10902/16286 |
| Access Level: | acceso abierto |
| Palabra clave: | MAST Tiempo real Análisis de tiempos de respuesta Prioridades fijas Sistemas distribuidos Planificabilidad Planificación no expulsora Real-time Response time analysis Fixed priorities Distributed systems Schedulability Non-preemptive scheduling |
| Sumario: | RESUMEN: El conjunto de herramientas MAST desarrollado en el grupo de Ingeniería Software y Tiempo Real de la UC integra un modelo de sistema de tiempo real que permite la aplicación de las técnicas más modernas de análisis de planificabilidad y optimización, tanto sobre sistemas monoprocesadores como multiprocesadores y distribuidos. Como conjunto de herramientas de código abierto y extensible, MAST permite la incorporación de nuevas técnicas de análisis. El objetivo de este trabajo es implementar en MAST algunas de las técnicas que pueden resultar interesantes para contrastar resultados de otras técnicas que se puedan desarrollar en el futuro. En concreto se pretende trabajar con sistemas monoprocesadores no expulsables planificados por prioridades fijas, y con sistemas distribuidos planificados con esa misma técnica. En el primer caso se quiere incorporar una técnica de análisis que hace un cálculo más preciso de los tiempos de respuesta, y en el segundo se ha ampliado el análisis de sistemas distribuidos para que pueda utilizar esa técnica de análisis más precisa. |
|---|