Marco de Componentes con soporte para reemplazo dinámico y seguro en sistemas de tiempo real
Resumen: En las últimas décadas se han aportado soluciones para el desarrollo de sistemas de tiempo real basados en componentes como base para aumentar la productividad y la fiabilidad de su desarrollo así como su posterior mantenimiento. De modo más reciente están apareciendo soluciones que permite...
Saved in:
| Main Authors: | , , |
|---|---|
| Format: | Article |
| Language: | Spanish |
| Published: |
Universitat Politècnica de València
2014-01-01
|
| Series: | Revista Iberoamericana de Automática e Informática Industrial RIAI |
| Online Access: | http://www.sciencedirect.com/science/article/pii/S1697791213000952 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1846094693336612864 |
|---|---|
| author | Julio Cano Marisol García-Valls Pablo Basanta-Val |
| author_facet | Julio Cano Marisol García-Valls Pablo Basanta-Val |
| author_sort | Julio Cano |
| collection | DOAJ |
| description | Resumen: En las últimas décadas se han aportado soluciones para el desarrollo de sistemas de tiempo real basados en componentes como base para aumentar la productividad y la fiabilidad de su desarrollo así como su posterior mantenimiento. De modo más reciente están apareciendo soluciones que permiten cierta flexibilidad en estos sistemas con miras a soportar ejecución dinámica a través de reemplazos de componentes en tiempo de ejecución. Para ello se adaptan los modelos de componentes intentando minimizar los conflictos que aparecen al integrar tiempo real y comportamiento dinámico y conseguir reemplazos de componentes en un tiempo acotado. Uno de los principales retos para esto es el cálculo de los tiempos requeridos por las diferentes operaciones necesarias para realizar un reemplazo de componente. El otro gran obstáculo es conocer los tiempos de operación de los componentes del sistema cuando la implementación de éstos puede cambiar durante la vida del sistema. En este trabajo se describe la implementación de un marco de componentes que aporta una solución parcial a estos problemas. Se proporciona un modelo de componentes junto con sus correspondientes algoritmos para asegurar que los componentes pueden ser cargados y reemplazados en tiempo de ejecución sin interferir en el cumplimiento de sus plazos de ejecución. El modelo está diseñado para evitar fallos en los reemplazos de componente. Finalmente se aporta la validación de los conceptos presentados. Abstract: In the last decades solutions have been provided for the real- time component-based systems development as a base to increase productivity and reliability of their development as well as their maintenance. Solutions are increasingly appearing that allow controlled flexibility in these systems, aiming to support dynamic execution through the component replacement at run-time. So, component models are adapted trying to minimize conflicts integrating real-time and dynamic behaviors, and achieving components replacements in a bounded time. One of the main challenges for this is to calculate the required times by the different operations needed in a component replacement. The other issue is to know the operating times of the component in the system when their implementations change along the life of the system. In this work the implementation of a component framework implementation is described providing a partial solution for these problems. A component model is provided together with the corresponding algorithms to assure that components can be loaded and replaced at run-time without interfering in their execution deadlines. The model is designed to avoid failures during component replacements. Finally a validation of the presented concepts is provided. Palabras clave: Marcos de componentes, tiempo real, sistemas dinámicos, reemplazo de componente, reconfiguración, Keywords: Components, frameworks, real-time, dynamic, systems, component replacement, reconfiguration |
| format | Article |
| id | doaj-art-38acf362624c4704a9551bdbe47e143e |
| institution | Kabale University |
| issn | 1697-7912 |
| language | Spanish |
| publishDate | 2014-01-01 |
| publisher | Universitat Politècnica de València |
| record_format | Article |
| series | Revista Iberoamericana de Automática e Informática Industrial RIAI |
| spelling | doaj-art-38acf362624c4704a9551bdbe47e143e2025-01-02T12:23:31ZspaUniversitat Politècnica de ValènciaRevista Iberoamericana de Automática e Informática Industrial RIAI1697-79122014-01-0111198108Marco de Componentes con soporte para reemplazo dinámico y seguro en sistemas de tiempo realJulio Cano0Marisol García-Valls1Pablo Basanta-Val2Autor para correspondencia.; Departamento de Ingeniería Telemática, Universidad Carlos III de Madrid, Av. Universidad, n°30, 28911, Leganés, EspañaDepartamento de Ingeniería Telemática, Universidad Carlos III de Madrid, Av. Universidad, n°30, 28911, Leganés, EspañaDepartamento de Ingeniería Telemática, Universidad Carlos III de Madrid, Av. Universidad, n°30, 28911, Leganés, EspañaResumen: En las últimas décadas se han aportado soluciones para el desarrollo de sistemas de tiempo real basados en componentes como base para aumentar la productividad y la fiabilidad de su desarrollo así como su posterior mantenimiento. De modo más reciente están apareciendo soluciones que permiten cierta flexibilidad en estos sistemas con miras a soportar ejecución dinámica a través de reemplazos de componentes en tiempo de ejecución. Para ello se adaptan los modelos de componentes intentando minimizar los conflictos que aparecen al integrar tiempo real y comportamiento dinámico y conseguir reemplazos de componentes en un tiempo acotado. Uno de los principales retos para esto es el cálculo de los tiempos requeridos por las diferentes operaciones necesarias para realizar un reemplazo de componente. El otro gran obstáculo es conocer los tiempos de operación de los componentes del sistema cuando la implementación de éstos puede cambiar durante la vida del sistema. En este trabajo se describe la implementación de un marco de componentes que aporta una solución parcial a estos problemas. Se proporciona un modelo de componentes junto con sus correspondientes algoritmos para asegurar que los componentes pueden ser cargados y reemplazados en tiempo de ejecución sin interferir en el cumplimiento de sus plazos de ejecución. El modelo está diseñado para evitar fallos en los reemplazos de componente. Finalmente se aporta la validación de los conceptos presentados. Abstract: In the last decades solutions have been provided for the real- time component-based systems development as a base to increase productivity and reliability of their development as well as their maintenance. Solutions are increasingly appearing that allow controlled flexibility in these systems, aiming to support dynamic execution through the component replacement at run-time. So, component models are adapted trying to minimize conflicts integrating real-time and dynamic behaviors, and achieving components replacements in a bounded time. One of the main challenges for this is to calculate the required times by the different operations needed in a component replacement. The other issue is to know the operating times of the component in the system when their implementations change along the life of the system. In this work the implementation of a component framework implementation is described providing a partial solution for these problems. A component model is provided together with the corresponding algorithms to assure that components can be loaded and replaced at run-time without interfering in their execution deadlines. The model is designed to avoid failures during component replacements. Finally a validation of the presented concepts is provided. Palabras clave: Marcos de componentes, tiempo real, sistemas dinámicos, reemplazo de componente, reconfiguración, Keywords: Components, frameworks, real-time, dynamic, systems, component replacement, reconfigurationhttp://www.sciencedirect.com/science/article/pii/S1697791213000952 |
| spellingShingle | Julio Cano Marisol García-Valls Pablo Basanta-Val Marco de Componentes con soporte para reemplazo dinámico y seguro en sistemas de tiempo real Revista Iberoamericana de Automática e Informática Industrial RIAI |
| title | Marco de Componentes con soporte para reemplazo dinámico y seguro en sistemas de tiempo real |
| title_full | Marco de Componentes con soporte para reemplazo dinámico y seguro en sistemas de tiempo real |
| title_fullStr | Marco de Componentes con soporte para reemplazo dinámico y seguro en sistemas de tiempo real |
| title_full_unstemmed | Marco de Componentes con soporte para reemplazo dinámico y seguro en sistemas de tiempo real |
| title_short | Marco de Componentes con soporte para reemplazo dinámico y seguro en sistemas de tiempo real |
| title_sort | marco de componentes con soporte para reemplazo dinamico y seguro en sistemas de tiempo real |
| url | http://www.sciencedirect.com/science/article/pii/S1697791213000952 |
| work_keys_str_mv | AT juliocano marcodecomponentesconsoporteparareemplazodinamicoyseguroensistemasdetiemporeal AT marisolgarciavalls marcodecomponentesconsoporteparareemplazodinamicoyseguroensistemasdetiemporeal AT pablobasantaval marcodecomponentesconsoporteparareemplazodinamicoyseguroensistemasdetiemporeal |