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

ver descrição completa

Detalhes bibliográficos
Autor: Medina Pasaje, Julio Luis|||0000-0002-1305-9429
Tipo de documento: tese
Data de publicação:2006
País:España
Recursos:Universidad de Cantabria (UC)
Repositório:UCrea Repositorio Abierto de la Universidad de Cantabria
Idioma:espanhol
OAI Identifier:oai:repositorio.unican.es:10902/1559
Acesso em linha:http://hdl.handle.net/10902/1559
Access Level:Acceso aberto
Palavra-chave: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
Descrição
Resumo: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.