- -

Diseño de un Software de Intermediación de Comunicación para Sistemas Distribuidos de Tiempo Real Críticos en Java

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Diseño de un Software de Intermediación de Comunicación para Sistemas Distribuidos de Tiempo Real Críticos en Java

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.author Tejera, Daniel es_ES
dc.contributor.author Alonso, Alejandro es_ES
dc.contributor.author de Miguel, Miguel A. es_ES
dc.date.accessioned 2020-05-22T06:27:08Z
dc.date.available 2020-05-22T06:27:08Z
dc.date.issued 2013-04-07
dc.identifier.issn 1697-7912
dc.identifier.uri http://hdl.handle.net/10251/144110
dc.description.abstract [ES] Las facilidades e independencia de plataforma de Java han generado un gran interés en la comunidad de tiempo real. Dicho interés se ha reflejado en la especificación RTSJ (Real-Time Specification for Java), que extiende y adapta el lenguaje Java para permitir el desarrollo de sistemas de tiempo real. Adicionalmente, se han desarrollado perfiles de RTSJ para garantizar la predecibilidad en sistemas de tiempo real críticos. Sin embargo, RTSJ y sus perfiles no proporcionan facilidades para sistemas distribuidos. El objetivo de este trabajo es afrontar dicha limitación definiendo un nuevo modelo de RMI (Remote Method Invocation) basado en los principales perfiles de RTSJ para sistemas de tiempo real crítico. Este trabajo presenta el diseño y la implementación de RMI-HRT (RMI-Hard Real-Time) que está enfocado a sistemas de tiempo real crítico con requisitos de alta integridad. es_ES
dc.description.abstract [EN] Distributed real-time embedded systems are becoming increasingly important to society. More demands will be made on them and greater reliance will be placed on the delivery of their services. A relevant subset of them is high-integrity or hard real-time systems, where failure can cause loss of life, environmental harm, or significant financial loss.Additionally, the evolution of communication networks and paradigms as well as the necessity of demanding processing power and fault tolerance, motivated the interconnection between electronic devices; many of the communications have the possibility of transferring data at a high speed. The concept of distributed systems emerged as systems where different parts are executed on several nodes that interact with each other via a communication network.Java's popularity, facilities and platform independence have made it an interesting language for the real-time and embedded community. This was the motivation for the development of RTSJ (Real-Time Specification for Java), which is a language extension intended to allow the development of real-time systems. The use of Java in the development of high-integrity systems requires strict development and testing techniques. es_ES
dc.description.sponsorship Este trabajo ha sido financiado parcialmente por el proyecto HIJA de la Comision Europea (IST-511718, Framework 6, priority 2.3.2.5, Embedded Systems) y por el Ministerio Espanol de Educación y Ciencia, por medio del proyecto HI-PARTES (Sistemas empotrados particionados de alta integridad, TIN2011- 28567-C03-01) del Plan Nacional de I+D+I. es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.relation.ispartof Revista Iberoamericana de Automática e Informática industrial es_ES
dc.rights Reconocimiento - No comercial - Sin obra derivada (by-nc-nd) es_ES
dc.subject Safety Systems es_ES
dc.subject Real-Time Systems es_ES
dc.subject Distributed Systems es_ES
dc.subject Java es_ES
dc.subject Sistemas críticos es_ES
dc.subject Sistemas de tiempo real es_ES
dc.subject Sistemas distribuidos es_ES
dc.title Diseño de un Software de Intermediación de Comunicación para Sistemas Distribuidos de Tiempo Real Críticos en Java es_ES
dc.title.alternative Design of a Communication Middleware for Distributed Real-Time Safety Systems in Java es_ES
dc.type Artículo es_ES
dc.identifier.doi 10.1016/j.riai.2013.03.016
dc.relation.projectID info:eu-repo/grantAgreement/EC/FP6-IST/511718/EU/High-integrity Java application/HIJA/ es_ES
dc.relation.projectID info:eu-repo/grantAgreement/MICINN//TIN2011-28567-C03-01/ES/SISTEMAS EMPOTRADOS PARTICIONADOS DE ALTA INTEGRIDAD/ es_ES
dc.rights.accessRights Abierto es_ES
dc.description.bibliographicCitation Tejera, D.; Alonso, A.; De Miguel, MA. (2013). Diseño de un Software de Intermediación de Comunicación para Sistemas Distribuidos de Tiempo Real Críticos en Java. Revista Iberoamericana de Automática e Informática industrial. 10(2):228-239. https://doi.org/10.1016/j.riai.2013.03.016 es_ES
dc.description.accrualMethod OJS es_ES
dc.relation.publisherversion https://doi.org/10.1016/j.riai.2013.03.016 es_ES
dc.description.upvformatpinicio 228 es_ES
dc.description.upvformatpfin 239 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.description.volume 10 es_ES
dc.description.issue 2 es_ES
dc.identifier.eissn 1697-7920
dc.relation.pasarela OJS\9548 es_ES
dc.contributor.funder European Commission es_ES
dc.contributor.funder Ministerio de Ciencia e Innovación es_ES
dc.description.references ARINC 664. “Aircraft Data Network, 2004, Part 7 Avionics Full Duplex Switched Ethernet (AFDX) Network, Draft 3”. September. es_ES
dc.description.references Basanta, P., García-Valls, M., Estevez-Ayres, I., 2004, “No Heap Remote Objects: Leaving Out the Garbage Collector at the Server Side”. En Proceedings of the Second International Workshop on Java Technologies for Real- Time and Embedded Systems JTRES04, LNCS 3292, p. 25-29 October. es_ES
dc.description.references Belliardi, R., Brosgol, B., Dibble, P., Holmes, D., Wellings, A., 2006, The Real- Time Specification for Java. Version 1.0.2, http://www.rtsj.org. es_ES
dc.description.references CAN, Robert Bosch GmbH, Stuttgart. “CAN Specification Version 2.0”. Germany, 1991. es_ES
dc.description.references Crespo, A., Alonso, A., 2006, “Una Panorámica de los Sistemas de Tiempo Real”, Revista Iberoamericana de Automática e Informática Industrial, Volumen 3, Número 2, pp.7-18 Abril. es_ES
dc.description.references Drake, J.M., González-Harbour, M., Gutiérrez, J.J., Medina, J., Palencia, J.C., 2006, “En Busca de la Integración de Herramientas de Tiempo Real a Través de un Modelo Abierto”, Revista iberoamericana de automática e informática industrial (RIAI), ISSN-e 1697-7912, Vol. 3, No. 2, pp. 28-39. es_ES
dc.description.references Gutiérrez, J., Harbour, M.G., 1997, “On the Schedulability Analysis for Distributed Hard Real-Time Systems”. En Proceedings 9th Euromicro Workshop on Real Time Systems, June. es_ES
dc.description.references Gutiérrez, J., Palencia, J.C., Harbour, M.G., 2000, “Schedulability Analysis of Distributed Hard Real-Time Systems with Multiple- Event Synchronization”. En Proceedings of 12th Euromicro Conference on Real-Time Systems, Stockholm (Sweden), IEEE Computer Society Press, pp. 15-24, June. es_ES
dc.description.references Guitiérrez García, J. J., & Harbour, M. G. (2001). Towards a real-time distributed systems annex in Ada. ACM SIGAda Ada Letters, XXI(1), 62-66. doi:10.1145/374369.374383 es_ES
dc.description.references Hu, E.Y., Jenn, E., Valot, E., Alonso, A., 2006, “Safety critical applications and hard real-time profile for Java: a case study in avionics”. E Proceedings of the 4th international workshop on Java technologies for real-time and embedded systems, ACM International Conference Proceeding Series; ISBN: 159593-544-4, vol. 177, pp. 125-134, DOI: 10.1145/1167999.1168021. es_ES
dc.description.references JSR-50: “Distributed Real-Time Specification”. http://www.jcp.org/en/jsr/detail?id=050. es_ES
dc.description.references Kopetz, H., Grünsteidl, G., 1994, “TTP-A Protocol for Fault-Tolerant RealTime Systems”. IEEE Computer, pp 14-23, Enero. es_ES
dc.description.references Kwon, J., Wellings, A., & King, S. (2005). Ravenscar-Java: a high-integrity profile for real-time Java. Concurrency and Computation: Practice and Experience, 17(5-6), 681-713. doi:10.1002/cpe.843 es_ES
dc.description.references Locke, D., Andersen, B.S., Brosgol, B., Fulton, M., Henties, T., Hunt, J.J., Nielsen, J.O., Nilsen, K., Schoeberl, M., Tokar, J., Vitek, J. and Wellings, A., “Safety-critical java technology specification, public draft.”2011. http://www.jcp.org/en/jsr/detail?id=302. es_ES
dc.description.references OMG, Object Management Group, 1999, “The Common Object Request Broker: Architecture and Specification: Revision 2.3.1”. www.omg.org/cgibin/doc?formal/99-10-07/. es_ES
dc.description.references OMG, Object Management Group, 2002, Real-Time CORBA Specification. August. es_ES
dc.description.references Oracle, Java Remote Method Invocation Specification. http://docs.oracle.com/javase/1.4.2/docs/guide/rmi/spec/rmi-title.html. es_ES
dc.description.references Raman, K., Zhang, Y., Panahi, M., Colmenares, J.A., Klefstad, R., Trevor, R., 2005, “RTZen: highly predictable, real-time java middleware for distributed and embedded systems”, en Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware, Ed. Springer-Verlag, p. 225-248. es_ES
dc.description.references Tejera, D., Tolosa, R., de Miguel, M.A., Alonso, A, 2005 “Two alternative RMI models for real-time distributed applications”. En Proceedings of the Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, IEEE Computer Society, Washington, DC, USA, p. 390-397. es_ES
dc.description.references Tejera, D., Alonso, A., de Miguel, M.A., 2007, “RMI-HRT: Remote Method Invocation - Hard Real Time”, En Proceedings of the 5th international workshop on Java technologies for real-time and embedded systems, Vienna, Austria, ACM International Conference Proceeding Series, ISBN: 978-59593-813-8, pp: 113-120. es_ES
dc.description.references Tejera, D., 2012, Communication Middleware for Distributed Hard Real-Time Systems in Java, PhD thesis.Universidad Poltécnica de Madrid, 2012. es_ES
dc.description.references Vergnaud, T., Hugues, J., Pautet, L., Kordon, F., 2004, “Polyorb: A schizophrenic middleware to build versatile reliable distributed applications”, En Reliable Software Technologies Ada-Europe, Lecture Notes in Computer Science, Vol. 3063, p. 106-119. es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem