Inlämning av Examensarbete / Submission of Thesis

Robert Gruszka MSE-2007:29, pp. 99. TEK/avd. för programvaruteknik, 2007.

The work

Författare / Author: Robert Gruszka
Titel / Title: MDA Approach in Real-Time Systems Development with Ada 2005
Abstrakt Abstract:

Over the years, number of design methodologies were developed. One of the state-of-the-art modeling approaches is Model Driven Architecture. This thesis is an attempt to utilize the MDA in a specific and complex domain – real-time systems development. In MDA framework there are three levels of abstraction: computation independent, platform independent and platform specific. The target environment of the method presented in the thesis is Ada 2005 programming language which extended the old version of the language with several new object-oriented features making it suitable for using with the MDA. Application of the MDA in real-time systems domain targeted towards Ada 2005 implementation constitutes a new design method which benefits from the MDA, UML and Ada 2005 advantages.
The thesis starts with presentation of the complexity of the real-time systems domain. A few real-time domain aspects are chosen as a main area for elaborating the design method. The utilizes UML Profile for Schedulability, Performance and Time for defining platform independent model. Additionally it provides its extension – the Ada UML profile – which constitutes the platform specific model. This is followed by specification of transformations between platform independent and specific model. The specification is used as a base for implementation of the transformations. Guidelines for code generation form the Ada UML profile are also provided. Finally, the thesis describes how the transformations can be implemented in Telelogic TAU tool.

Ämnesord / Subject: Datavetenskap - Computer Science\Software Engineering
Datavetenskap - Computer Science\Computersystems
Nyckelord / Keywords: real-time systems, model transformation, Ada UML profile, software design method

Publication info

Dokument id / Document id:
Program:/ Programme Software Engineering
Registreringsdatum / Date of registration: 11/15/2007
Uppsatstyp / Type of thesis: D-Uppsats/Magister/Master


Handledare / Supervisor: Ludwik Kuzniarz
Examinator / Examiner: Ludwik Kuzniarz
Organisation / Organisation: Blekinge Institute of Technology
Institution / School: TEK/avd. för programvaruteknik
S-372 25 Ronneby
+46 455 38 50 00
Anmärkningar / Comments:

Files & Access

Bifogad uppsats fil(er) / Files attached: mdainrealtime.pdf (1374 kB, öppnas i nytt fönster)