Metodología y herramientas UML para el modelado y análisis de sistemas de tiempo real orientados a objetos
El objetivo de este trabajo es la definición de una metodología para la representación y análisis del comportamiento de tiempo real de sistemas que han sido diseñados utilizando el paradigma de orientación a objetos. La metodología que se propone, denominada UML-MAST, concilia las diferencias entre...
Main Author: | |
---|---|
Other Authors: | |
Format: | Doctoral Thesis |
Language: | Spanish |
Published: |
Universidad de Cantabria
2005
|
Subjects: | |
Online Access: | http://hdl.handle.net/10803/10633 http://nbn-resolving.de/urn:isbn:846896946X |
id |
ndltd-TDX_UC-oai-www.tdx.cat-10803-10633 |
---|---|
record_format |
oai_dc |
collection |
NDLTD |
language |
Spanish |
format |
Doctoral Thesis |
sources |
NDLTD |
topic |
component-based software engineering sistemas de tiempo real distributed systems técnicas de modelado object-oriented design Ada95 UML CBSE sistemas distribuidos diseño orientado a objetos modeling techniques real-time systems ingeniería de software basada en componentes schedulability analysis análisis de planificabilidad Arquitectura y Tecnología de Computadores 004 62 |
spellingShingle |
component-based software engineering sistemas de tiempo real distributed systems técnicas de modelado object-oriented design Ada95 UML CBSE sistemas distribuidos diseño orientado a objetos modeling techniques real-time systems ingeniería de software basada en componentes schedulability analysis análisis de planificabilidad Arquitectura y Tecnología de Computadores 004 62 Medina Pasaje, Julio Luis Metodología y herramientas UML para el modelado y análisis de sistemas de tiempo real orientados a objetos |
description |
El objetivo de este trabajo es la definición de una metodología para la representación y análisis del comportamiento de tiempo real de sistemas que han sido diseñados utilizando el paradigma de orientación a objetos. La metodología que se propone, denominada UML-MAST, concilia las diferencias entre la visión del diseñador de sistemas de tiempo real y la del de sistemas orientados a objetos. A tal fin define un nivel de abstracción adecuado para los elementos de modelado del comportamiento de tiempo real, que permite formularlos con una estructura paralela a la arquitectura lógica del sistema, y vincularlos a esta. La semántica de modelado sigue el perfil UML para planificabilidad, rendimiento y tiempo (SPT) estandarizado por el OMG, del que UML-MAST puede considerase una implementación. La propuesta se integra con las herramientas de análisis y diseño de sistemas de tiempo real MAST (Modeling and Analysis Suite for Real-Time Applications), que analiza los modelos y retorna los resultados al modelo inicial para su interpretación por el diseñador. Asimismo, se han definido criterios para la extensión de esta metodología a otros niveles de abstracción tales como sistemas basados en componentes y sistemas implementados utilizando Ada 95. Parte de los resultados de este trabajo han sido incorporados por el OMG a su perfil SPT. === The main objective of this work has been the definition of a methodology for the representation and analysis of the timing behaviour of real-time distributed systems designed following the object oriented paradigm. The methodology proposed is called UML-MAST, and reconciles the mismatch between the visions of the object oriented designer and the real-time systems designer. To get this, it has been developed a particular level of abstraction that holds all the modelling elements needed to represent real-time behaviour, structuring the models following the logical architecture of the system. The semantics of the modelling elements follows the "UML Profile for Schedulability, Performance and Time" (SPT), a standard of the Object Management Group (OMG) to which this thesis has reported a number of contributions. UML-MAST can also be considered a particular specialization of its schedulability analysis sub-profile. UML-MAST is integrated in the framework of the Modeling and Analysis Suite for Real-Time Applications (MAST), a modelling environment with a set of tools that enable the analysis of a model and the recovery of its results in it. Criteria for the extension of the methodology to higher levels of abstraction have been defined. As examples, its extension to the modelling of component-based systems as well as to distributed systems developed with Ada95 have been explored and formulated. |
author2 |
Drake Moyano, José María |
author_facet |
Drake Moyano, José María Medina Pasaje, Julio Luis |
author |
Medina Pasaje, Julio Luis |
author_sort |
Medina Pasaje, Julio Luis |
title |
Metodología y herramientas UML para el modelado y análisis de sistemas de tiempo real orientados a objetos |
title_short |
Metodología y herramientas UML para el modelado y análisis de sistemas de tiempo real orientados a objetos |
title_full |
Metodología y herramientas UML para el modelado y análisis de sistemas de tiempo real orientados a objetos |
title_fullStr |
Metodología y herramientas UML para el modelado y análisis de sistemas de tiempo real orientados a objetos |
title_full_unstemmed |
Metodología y herramientas UML para el modelado y análisis de sistemas de tiempo real orientados a objetos |
title_sort |
metodología y herramientas uml para el modelado y análisis de sistemas de tiempo real orientados a objetos |
publisher |
Universidad de Cantabria |
publishDate |
2005 |
url |
http://hdl.handle.net/10803/10633 http://nbn-resolving.de/urn:isbn:846896946X |
work_keys_str_mv |
AT medinapasajejulioluis metodologiayherramientasumlparaelmodeladoyanalisisdesistemasdetiemporealorientadosaobjetos |
_version_ |
1716592706201845760 |
spelling |
ndltd-TDX_UC-oai-www.tdx.cat-10803-106332013-07-12T06:12:42ZMetodología y herramientas UML para el modelado y análisis de sistemas de tiempo real orientados a objetosMedina Pasaje, Julio Luiscomponent-based software engineeringsistemas de tiempo realdistributed systemstécnicas de modeladoobject-oriented designAda95UMLCBSEsistemas distribuidosdiseño orientado a objetosmodeling techniquesreal-time systemsingeniería de software basada en componentesschedulability analysisanálisis de planificabilidadArquitectura y Tecnología de Computadores00462El objetivo de este trabajo es la definición de una metodología para la representación y análisis del comportamiento de tiempo real de sistemas que han sido diseñados utilizando el paradigma de orientación a objetos. La metodología que se propone, denominada UML-MAST, concilia las diferencias entre la visión del diseñador de sistemas de tiempo real y la del de sistemas orientados a objetos. A tal fin define un nivel de abstracción adecuado para los elementos de modelado del comportamiento de tiempo real, que permite formularlos con una estructura paralela a la arquitectura lógica del sistema, y vincularlos a esta. La semántica de modelado sigue el perfil UML para planificabilidad, rendimiento y tiempo (SPT) estandarizado por el OMG, del que UML-MAST puede considerase una implementación. La propuesta se integra con las herramientas de análisis y diseño de sistemas de tiempo real MAST (Modeling and Analysis Suite for Real-Time Applications), que analiza los modelos y retorna los resultados al modelo inicial para su interpretación por el diseñador. Asimismo, se han definido criterios para la extensión de esta metodología a otros niveles de abstracción tales como sistemas basados en componentes y sistemas implementados utilizando Ada 95. Parte de los resultados de este trabajo han sido incorporados por el OMG a su perfil SPT.The main objective of this work has been the definition of a methodology for the representation and analysis of the timing behaviour of real-time distributed systems designed following the object oriented paradigm. The methodology proposed is called UML-MAST, and reconciles the mismatch between the visions of the object oriented designer and the real-time systems designer. To get this, it has been developed a particular level of abstraction that holds all the modelling elements needed to represent real-time behaviour, structuring the models following the logical architecture of the system. The semantics of the modelling elements follows the "UML Profile for Schedulability, Performance and Time" (SPT), a standard of the Object Management Group (OMG) to which this thesis has reported a number of contributions. UML-MAST can also be considered a particular specialization of its schedulability analysis sub-profile. UML-MAST is integrated in the framework of the Modeling and Analysis Suite for Real-Time Applications (MAST), a modelling environment with a set of tools that enable the analysis of a model and the recovery of its results in it. Criteria for the extension of the methodology to higher levels of abstraction have been defined. As examples, its extension to the modelling of component-based systems as well as to distributed systems developed with Ada95 have been explored and formulated.Universidad de CantabriaDrake Moyano, José MaríaUniversidad de Cantabria. Departamento de Electrónica y Computadores2005-09-22info:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/10803/10633urn:isbn:846896946XTDR (Tesis Doctorales en Red)spainfo:eu-repo/semantics/openAccessADVERTENCIA. 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. |