Bachelor and Master Theses

Title: Model-based and component-based development of embedded systems
Subject: Computer Science
Level: Advanced
Description: Models and components become an indispensable part in development of embedded systems. They reduce complexity of embedded systems and provide a formal ground on which analysis and synthesis may be performed.

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

An important part of the development environment is a repository that holds components together with their models and code. The repository is the key prerequisite for reuse in component systems. It allows storing a component and retriving it into a different project. It also manages component evolution by providing component versioning.

This thesis is part of a large project called PROGRESS, which aims at providing component-based techniques for development of embedded systems. The aim of the thesis is to create a repository for PROGRESS components.

The thesis should propose the way to organize components in the repository and the way to use the repository. Among others, support should be provided for versioning and remote access. As a part of the thesis the repository should be implemented along with its integration with the PROGRESS IDE.
Presentation date: 2008-06-19
Student: Rumen Kyusakov rkv08001@student.mdh.se
IDT supervisor: Tomas Bures
tomas.bures@mdh.se, +42-21-1151727
Examinator: Ivica Crnkovic
Ivica Crnkovic
ivica.crnkovic@mdh.se, +46-21-103183

Rapport och bilagor

Size

Senaste uppdatering

TR0800.pdf

1270969

2008-06-04, 22:45


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