Desarrollo de sistemas de tiempo real basados en componentes utilizando modelos de comportamiento reactivos.

dc.contributor
Universidad de Cantabria. Departamento de Electrónica y Computadores
dc.contributor.author
López Martínez, Patricia
dc.date.accessioned
2011-04-12T20:09:02Z
dc.date.available
2010-09-28
dc.date.issued
2010-09-23
dc.date.submitted
2010-09-28
dc.identifier.isbn
9788469372586
dc.identifier.uri
http://www.tesisenred.net/TDR-0928110-111910
dc.identifier.uri
http://hdl.handle.net/10803/10639
dc.description.abstract
El objetivo de la tesis es definir una metodología de desarrollo de aplicaciones de tiempo real basadas en componentes, orientada a aplicaciones cuyos requisitos temporales se especifican utilizando un modelo reactivo de comportamiento temporal. La metodología se construye en base a extensiones que incorporan a las especificaciones, modelos de referencia y procesos estándares propios de la ingeniería de componentes convencionales, esto es, sin requisitos temporales, los datos y los procesos necesarios para la especificación, diseño y análisis de los aspectos relativos al comportamiento temporal. La metodología se sustenta en cuatro contribuciones principales:<br/>- Se propone la metodología de modelado modular del comportamiento temporal Mod-MAST, que permite construir el modelo de una aplicación basada en componentes por composición de los modelos de los componentes que la forman. <br/>- Se propone la extensión RT-D&C de la especificación Deployment and Configuration of Component-based Distributed Applications de OMG, que permite incluir metadatos relativos a comportamiento temporal en los descriptores de componentes, plataformas de ejecución y aplicaciones. <br/>- Se especifica la tecnología de componentes RT-CCM como una extensión de la especificación estándar Lightweight CCM de OMG, que añade los mecanismos necesarios para desarrollar aplicaciones con comportamiento temporal predecible.<br/>- Se propone la tecnología de componentes Ada-CCM como implementación concreta de RT-CCM basada en el lenguaje de programación Ada 2005.<br/>Todos estos elementos se integran en un proceso completo de diseño de tiempo real de aplicaciones basadas en componentes.
spa
dc.description.abstract
The objective of this work is to define a methodology for the development of real-time component-based applications, focused on applications whose timing requirements are specified according to a reactive model of the timing behaviour. The methodology is built through a set of extensions that incorporate to the standard specifications, reference models and processes typical from the conventional components engineering, i.e. components without timing requirements, the data structures and the processes required for the specification, design and analysis of the aspects related to timing behaviour. The methodology relies on four main contributions:<br/>- The Mod-MAST modular modelling methodology, which allows building the real-time model of a component-based application by composing the models of the components that form it.<br/>- The RT-D&C extension of the Deployment and Configuration of Component-based Distributed Applications Specification of the OMG, which allows including metadata related to timing behaviour in the descriptors of components, execution platforms and applications.<br/>- The RT-CCM components technology, which is an extension of the standard Lightweight CCM Specification of the OMG that incorporates mechanisms to develop applications with predictable timing behaviour.<br/>- The Ada-CCM components technology has been developed. It is an implementation of the RT-CCM technology based on the Ada 2005 programming language.<br/>All these elements have been integrated in a complete real-time design process for component-based applications.
eng
dc.format.mimetype
application/pdf
dc.language.iso
spa
dc.publisher
Universidad de Cantabria
dc.rights.license
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.
dc.source
TDR (Tesis Doctorales en Red)
dc.subject
Ada 2005
dc.subject
CCM
dc.subject
CBD
dc.subject
CBSE
dc.subject
componentes de tiempo real
dc.subject
desarrollo de software basado en componentes
dc.subject
ingeniería software basada en componentes
dc.subject
componibilidad de modelos
dc.subject
modelado temporal
dc.subject
análisis de planificabilidad
dc.subject
componentes software
dc.subject
tiempo real
dc.subject
real-time components
dc.subject
component-based software development
dc.subject
component-based software engineering
dc.subject
model composability
dc.subject
timing modelling
dc.subject
schedulability analysis
dc.subject
software components
dc.subject
real-time
dc.subject
D&C
dc.subject.other
Electrónica, Arquitectura y Tecnología de Computadores
dc.title
Desarrollo de sistemas de tiempo real basados en componentes utilizando modelos de comportamiento reactivos.
dc.type
info:eu-repo/semantics/doctoralThesis
dc.type
info:eu-repo/semantics/publishedVersion
dc.subject.udc
004
spa
dc.subject.udc
62
spa
dc.contributor.director
Drake Moyano, José María
dc.rights.accessLevel
info:eu-repo/semantics/openAccess
cat
dc.identifier.dl
SA.785-2010


Documents

TesisPLM.pdf

4.753Mb PDF

This item appears in the following Collection(s)