Título: Desarrollo de Sistemas Distribuidos de Tiempo Real y de Criticidad Mixta a través del Estándar DDS
Autor: Pérez Tijero, Héctor; Gutiérrez, J. Javier
Resumen: [EN] The use of distribution middleware facilitates the programming of heterogeneous real-time distributed systems, and it can also facilitate the automatic generation of source code when integrated as a part of a general MDE (Model-Driven Engineering) strategy. However, the complexity usually associated with distribution middleware puts a burden on the development of applications with hard real-time requirements or high levels of criticality. This paper gathers a set of previous works to present an overview on how a data-centric distribution middleware (DDS, Data Distribution Service) could be used in distributed applications with mixed criticality and real-time requirements.[ES] El uso de middleware de distribución facilita la programación de sistemas distribuidos de tiempo real heterogéneos, y por extensión también puede facilitar la generación automática de código como parte de una estrategia de desarrollo basada en modelos. Sin embargo, esta clase de middleware presenta una complejidad añadida que dificulta su uso en sistemas con ciertos requisitos de criticidad o de tiempo real. En este trabajo se hace una revisión de algunos estudios previos en los que se muestra la posibilidad de utilizar un middleware de distribución centrado en los datos (DDS, Data Distribution Service) para la integración de aplicaciones con criticidad mixta en sistemas distribuidos.