Metodología y herramientas UML para el modelado y análisis de sistemas de tiempo real orientados a objetos

RESUMEN: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 diferencia...

Descripción completa

Detalles Bibliográficos
Autor: Medina Pasaje, Julio Luis|||0000-0002-1305-9429
Tipo de recurso: tesis doctoral
Fecha de publicación:2006
País:España
Institución:Universidad de Cantabria (UC)
Repositorio:UCrea Repositorio Abierto de la Universidad de Cantabria
Idioma:español
OAI Identifier:oai:repositorio.unican.es:10902/1559
Acceso en línea:http://hdl.handle.net/10902/1559
Access Level:acceso abierto
Palabra clave: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
Modelling techniques
Real-time systems
Ingeniería de software basada en componentes
Schedulability analysis
Análisis de planificabilidad
id ES_c6c9af059fb1dce78f23bfeff302df2c
oai_identifier_str oai:repositorio.unican.es:10902/1559
network_acronym_str ES
network_name_str España
repository_id_str
spelling Metodología y herramientas UML para el modelado y análisis de sistemas de tiempo real orientados a objetosMedina Pasaje, Julio Luis|||0000-0002-1305-9429Component-based software engineeringSistemas de tiempo realDistributed systemsTécnicas de modeladoObject-oriented designAda95UMLCBSESistemas distribuidosDiseño orientado a objetosModelling techniquesReal-time systemsIngeniería de software basada en componentesSchedulability analysisAnálisis de planificabilidadRESUMEN: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.ABSTRACT: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 Cantabria20062006-02-09doctoral thesishttp://purl.org/coar/resource_type/c_db06NAhttp://purl.org/coar/version/c_be7fb7dd8ff6fe43info:eu-repo/semantics/doctoralThesishttp://hdl.handle.net/10902/1559Tesis Doctorales en Red (TDR)reponame:UCrea Repositorio Abierto de la Universidad de Cantabriainstname:Universidad de Cantabria (UC)Españolspaopen accesshttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessoai:repositorio.unican.es:10902/15592026-06-02T12:39:31Z
dc.title.none.fl_str_mv Metodología y herramientas UML para el modelado y análisis de sistemas de tiempo real orientados a objetos
title Metodología y herramientas UML para el modelado y análisis de sistemas de tiempo real orientados a objetos
spellingShingle Metodología y herramientas UML para el modelado y análisis de sistemas de tiempo real orientados a objetos
Medina Pasaje, Julio Luis|||0000-0002-1305-9429
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
Modelling techniques
Real-time systems
Ingeniería de software basada en componentes
Schedulability analysis
Análisis de planificabilidad
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
dc.creator.none.fl_str_mv Medina Pasaje, Julio Luis|||0000-0002-1305-9429
author Medina Pasaje, Julio Luis|||0000-0002-1305-9429
author_facet Medina Pasaje, Julio Luis|||0000-0002-1305-9429
author_role author
dc.contributor.none.fl_str_mv Drake Moyano, José María
Universidad de Cantabria
dc.subject.none.fl_str_mv 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
Modelling techniques
Real-time systems
Ingeniería de software basada en componentes
Schedulability analysis
Análisis de planificabilidad
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
Modelling techniques
Real-time systems
Ingeniería de software basada en componentes
Schedulability analysis
Análisis de planificabilidad
description RESUMEN: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.
publishDate 2006
dc.date.none.fl_str_mv 2006
2006-02-09
dc.type.none.fl_str_mv doctoral thesis
http://purl.org/coar/resource_type/c_db06
NA
http://purl.org/coar/version/c_be7fb7dd8ff6fe43
dc.type.openaire.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
dc.identifier.none.fl_str_mv http://hdl.handle.net/10902/1559
url http://hdl.handle.net/10902/1559
dc.language.none.fl_str_mv Español
spa
language_invalid_str_mv Español
language spa
dc.rights.none.fl_str_mv open access
http://purl.org/coar/access_right/c_abf2
dc.rights.openaire.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv open access
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidad de Cantabria
publisher.none.fl_str_mv Universidad de Cantabria
dc.source.none.fl_str_mv Tesis Doctorales en Red (TDR)
reponame:UCrea Repositorio Abierto de la Universidad de Cantabria
instname:Universidad de Cantabria (UC)
instname_str Universidad de Cantabria (UC)
reponame_str UCrea Repositorio Abierto de la Universidad de Cantabria
collection UCrea Repositorio Abierto de la Universidad de Cantabria
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869419102295031808
score 15,301603