Bachelor and Master Theses

Title: Modeling deployment and allocation in the Progress IDE
Subject: Computer Science
Level: Advanced
Description: Models and components have become an indispensable part in the development of embedded systems. They reduce the complexity of embedded systems and provide a formal ground on which analysis and synthesis may be performed.

However, without proper tool support, the use of models and components is very difficult. This tool support is typically integrated in an Integrated Development Environment (IDE). An IDE is simply a framework providing a programming environment with editors for various models and component architectures. It also combines various analysis tools together.

An important task in this respect is the transformation of models and components into the final system. Component allocation means determining the device where the component will be executed. Allocation is used then to deploy the system, i.e. to create standalone software units, optimize them for the appropriate hardware devices and prepare them to run. To manage deployment and allocation, IDE must be able to model system architecture and its hardware requirements.

This thesis is part of a large project, called PROGRESS, which aims at providing component-based techniques for the development of embedded systems. The aim of the thesis is to focus on the deployment modeling in the PROGRESS IDE.

The thesis should extend present component meta-model and investigate the way component systems deployment should be modeled in the IDE, taking deployment process needs into account. Once a proposal is made, the thesis should provide implementation of this approach in the Eclipse application that forms the basis of the PROGRESS IDE. The implementation should integrate graphical editors that can be used to model execution environment structure and components allocation.
Prel. end date: 2009-02-25
Presentation date: 2009-01-29
Student: David Senkerik senkerik@gmail.com
IDT supervisor: SÚverine Sentilles
severine.sentilles@mdh.se, +46-21-10 70 38
Examinator: Ivica Crnkovic
Ivica Crnkovic
ivica.crnkovic@mdh.se, +46-21-103183

Rapport och bilagor

Size

Senaste uppdatering

TR0833.pdf

748266

2009-02-23, 10:21


  • Mälardalen University |
  • Box 883 |
  • 721 23 Västerås/Eskilstuna |
  • 021-101300, 016-153600 |
  • webmaster |
  • Latest update: 2017.10.14