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

  1. Medina Pasaje, Julio Luis
Supervised by:
  1. José María Drake Moyano Director

Defence university: Universidad de Cantabria

Fecha de defensa: 22 September 2005

Committee:
  1. Michael González Harbour Chair
  2. José Javier Gutiérrez García Secretary
  3. Francisco Javier Campos Laclaustra Committee member
  4. Margarita Marcos Muñoz Committee member
  5. Miguel Angel de Miguel Cabello Committee member

Type: Thesis

Teseo: 124564 DIALNET lock_openUCrea editor

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.