This thesis describes the integration of the end-to-end flow real-time model, which is
defined in the MARTE (Modeling and Analysis of Real-Time and Embedded Systems)
standard, into distribution middleware, as it can facilitate the development process
of distributed real-time systems based on the Model-Driven Engineering (MDE)
paradigm. The study focuses on how distribution standards and their
implementations guarantee the real-time behaviour of these kinds of applications,
thus providing a set of features required to develop analyzable distributed real-time
systems. The standards studied are RT-CORBA (Real-Time Common Object Request
Broker Architecture), the DSA (Distributed Systems Annex) of Ada, and DDS (Data
Distribution Service for real-time systems). The features analysed will contribute to
the definition of the endpoints pattern, a new proposal that, when integrated with
distribution middleware, enables the use of MDE and schedulability analysis
techniques more easily. This thesis also presents a distributed real-time platform
supporting different distribution standards, and scheduling policies, and several
examples or case studies to validate the features and usability of the endpoints
pattern. In addition, this thesis deals with the use of the end-to-end flow model in
high-integrity systems by adapting the endpoints pattern to the Ravenscar profile,
and also explores the integration of the proposal into a toolset for MDE to enable the
automatic generation of Ravenscar-compliant distribution code. Finally, specific
implementations of the endpoints pattern are presented for full and restricted Ada.
Identifer | oai:union.ndltd.org:TDX_UC/oai:www.tdx.cat:10803/93073 |
Date | 20 July 2012 |
Creators | Pérez Tijero, Héctor |
Contributors | Gutiérrez García, José Javier, Universidad de Cantabria. Departamento de Electrónica y Computadores |
Publisher | Universidad de Cantabria |
Source Sets | Universidad de Cantabria |
Language | English |
Detected Language | English |
Type | info:eu-repo/semantics/doctoralThesis, info:eu-repo/semantics/publishedVersion |
Format | 224 p., application/pdf |
Source | TDR (Tesis Doctorales en Red) |
Rights | info:eu-repo/semantics/openAccess, ADVERTENCIA. El acceso a los contenidos de esta tesis doctoral y su utilización debe respetar los derechos de la persona autora. Puede ser utilizada para consulta o estudio personal, así como en actividades o materiales de investigación y docencia en los términos establecidos en el art. 32 del Texto Refundido de la Ley de Propiedad Intelectual (RDL 1/1996). Para otros usos se requiere la autorización previa y expresa de la persona autora. En cualquier caso, en la utilización de sus contenidos se deberá indicar de forma clara el nombre y apellidos de la persona autora y el título de la tesis doctoral. No se autoriza su reproducción u otras formas de explotación efectuadas con fines lucrativos ni su comunicación pública desde un sitio ajeno al servicio TDR. Tampoco se autoriza la presentación de su contenido en una ventana o marco ajeno a TDR (framing). Esta reserva de derechos afecta tanto al contenido de la tesis como a sus resúmenes e índices. |
Page generated in 0.0098 seconds