Mostrar el registro sencillo del ítem
dc.contributor.author | Cano, Julio | es_ES |
dc.contributor.author | García Valls, Marisol | es_ES |
dc.contributor.author | Basanta Val, Pablo | es_ES |
dc.date.accessioned | 2020-05-22T19:05:39Z | |
dc.date.available | 2020-05-22T19:05:39Z | |
dc.date.issued | 2014-01-12 | |
dc.identifier.issn | 1697-7912 | |
dc.identifier.uri | http://hdl.handle.net/10251/144197 | |
dc.description.abstract | [EN] 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. | es_ES |
dc.description.abstract | [ES] 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. | es_ES |
dc.language | Español | es_ES |
dc.publisher | Elsevier | es_ES |
dc.relation.ispartof | Revista Iberoamericana de Automática e Informática industrial | es_ES |
dc.rights | Reserva de todos los derechos | es_ES |
dc.subject | Components frameworks | es_ES |
dc.subject | Real-time | es_ES |
dc.subject | Dynamic systems | es_ES |
dc.subject | Component replacement | es_ES |
dc.subject | Reconfiguration | es_ES |
dc.subject | Marcos de componentes | es_ES |
dc.subject | Tiempo real | es_ES |
dc.subject | Sistemas dinámicos | es_ES |
dc.subject | Reemplazo de componente | es_ES |
dc.subject | Reconfiguración | es_ES |
dc.title | Marco de Componentes con soporte para reemplazo dinámico y seguro en sistemas de tiempo real | es_ES |
dc.title.alternative | Component Framework for supporting safe and dynamic replacement in real-time systems | es_ES |
dc.type | Artículo | es_ES |
dc.identifier.doi | 10.1016/j.riai.2013.11.007 | |
dc.rights.accessRights | Abierto | es_ES |
dc.description.bibliographicCitation | Cano, J.; García Valls, M.; Basanta Val, P. (2014). 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. 11(1):98-108. https://doi.org/10.1016/j.riai.2013.11.007 | es_ES |
dc.description.accrualMethod | OJS | es_ES |
dc.relation.publisherversion | https://doi.org/10.1016/j.riai.2013.11.007 | es_ES |
dc.description.upvformatpinicio | 98 | es_ES |
dc.description.upvformatpfin | 108 | es_ES |
dc.type.version | info:eu-repo/semantics/publishedVersion | es_ES |
dc.description.volume | 11 | es_ES |
dc.description.issue | 1 | es_ES |
dc.identifier.eissn | 1697-7920 | |
dc.relation.pasarela | OJS\9484 | es_ES |
dc.description.references | Almeida, J., Wegdam, M. 2001. Transparent dynamic reconfiguration for CORBA, in: Blair, G., Schmidt, D., Tar, Z. (Eds.), 3rd International Symposium on Distributed Objects and Applications. Rome, pp. 197-207. | es_ES |
dc.description.references | Bini, E., Thi Huyen Chau Nguyen, Richard, P., & Baruah, S. K. (2009). A Response-Time Bound in Fixed-Priority Scheduling with Arbitrary Deadlines. IEEE Transactions on Computers, 58(2), 279-286. doi:10.1109/tc.2008.167 | es_ES |
dc.description.references | Bollella, G., & Gosling, J. (2000). The real-time specification for Java. Computer, 33(6), 47-54. doi:10.1109/2.846318 | es_ES |
dc.description.references | Bures, T., Hnetynka, P., Plasil, F. 2006. Sofa 2.0: Balancing advanced features in a hierarchical component model, in: Software Engineering Research, Management and Applications, 2006. Fourth International Conference On. IEEE, pp. 40-48. | es_ES |
dc.description.references | Crnkovic, I., Sentilles, S., Vulgarakis, A., & Chaudron, M. R. V. (2011). A Classification Framework for Software Component Models. IEEE Transactions on Software Engineering, 37(5), 593-615. doi:10.1109/tse.2010.83 | es_ES |
dc.description.references | Valls, M. G., Alonso, A., Ruiz, J., & Groba, A. (2002). An Architecture of a Quality of Service Resource Manager Middleware for Flexible Embedded Multimedia Systems. Software Engineering and Middleware, 36-55. doi:10.1007/3-540-38093-0_3 | es_ES |
dc.description.references | García Valls, M., Alonso, A., & de la Puente, J. A. (2012). A dual-band priority assignment algorithm for dynamic QoS resource management. Future Generation Computer Systems, 28(6), 902-912. doi:10.1016/j.future.2011.10.005 | es_ES |
dc.description.references | Garcia-Valls, M., Basanta-Val, P., & Estevez-Ayres, I. (2011). Real-time reconfiguration in multimedia embedded systems. IEEE Transactions on Consumer Electronics, 57(3), 1280-1287. doi:10.1109/tce.2011.6018885 | es_ES |
dc.description.references | Garcia Valls, M., Lopez, I. R., & Villar, L. F. (2013). iLAND: An Enhanced Middleware for Real-Time Reconfiguration of Service Oriented Distributed Real-Time Systems. IEEE Transactions on Industrial Informatics, 9(1), 228-236. doi:10.1109/tii.2012.2198662 | es_ES |
dc.description.references | García-Valls, M., Basanta-Val, P., 2013a. A real-time perspective of service composition: Key concepts and some contributions. Journal of Systems Architecture. Elsevier, http://dx.doi.org/10.1016/j.sysarc.2013.06.008. | es_ES |
dc.description.references | García-Valls, M., Basanta-Val, P., Marcos, M., Estévez, E., 2013b. A bi- dimensional QoS model for SOA and real-time middleware. International Journal of Computer Systems Science and Engineering, CLR Publishing,ISSN 0267-6192(To appear). | es_ES |
dc.description.references | Kramer, J., & Magee, J. (1990). The evolving philosophers problem: dynamic change management. IEEE Transactions on Software Engineering, 16(11), 1293-1306. doi:10.1109/32.60317 | es_ES |
dc.description.references | Li, W. (2012). QoS Assurance for Dynamic Reconfiguration of Component-Based Software Systems. IEEE Transactions on Software Engineering, 38(3), 658-676. doi:10.1109/tse.2011.37 | es_ES |
dc.description.references | McKinley, P. K., Sadjadi, S. M., Kasten, E. P., & Cheng, B. H. C. (2004). Composing adaptive software. Computer, 37(7), 56-64. doi:10.1109/mc.2004.48 | es_ES |
dc.description.references | Nilsen, K. (1998). Adding real-time capabilities to Java. Communications of the ACM, 41(6), 49-56. doi:10.1145/276609.276619 | es_ES |
dc.description.references | OMG, 2006. CORBA Component Model Specification, Management. | es_ES |
dc.description.references | OMG, 2009. UML Profile for MARTE: Modeling and Analysis of Real-Time Embedded Systems. | es_ES |
dc.description.references | OSGi Alliance, 2009. OSGi Service Platform Release 4 Service Compendium Version 4.2, Access. | es_ES |
dc.description.references | Plšek, A., Loiret, F., Merle, P., Seinturier, L. 2008. A component framework for java-based real-time embedded systems, in: Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware. Springer- Verlag New York, Inc., Leuven (Belgium), pp. 124-143. | es_ES |
dc.description.references | Sha, L., 1998. Dependable system upgrade, in: Real-Time Systems Symposium,. Madrid, Spain, pp. 440-449. | es_ES |
dc.description.references | Siebert, F. (2007). Realtime garbage collection in the JamaicaVM 3.0. Proceedings of the 5th international workshop on Java technologies for real-time and embedded systems - JTRES ’07. doi:10.1145/1288940.1288954 | es_ES |
dc.description.references | Wiki, https://rt.wiki.kernel.org/index.php/Main_Page, February, 2013. | es_ES |