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...

Full description

Bibliographic Details
Author: Medina Pasaje, Julio Luis|||0000-0002-1305-9429
Format: doctoral thesis
Publication Date:2006
Country:España
Institution:Universidad de Cantabria (UC)
Repository:UCrea Repositorio Abierto de la Universidad de Cantabria
Language:Spanish
OAI Identifier:oai:repositorio.unican.es:10902/1559
Online Access:http://hdl.handle.net/10902/1559
Access Level:Open access
Keyword: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
Summary: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.