Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Modeling deployment and allocation in the Progress IDE
Název práce v češtině: Modelování deploymentu a alokace v Progress IDE
Název v anglickém jazyce: Modeling deployment and allocation in the Progress IDE
Akademický rok vypsání: 2008/2009
Typ práce: diplomová práce
Jazyk práce: angličtina
Ústav: Katedra softwarového inženýrství (32-KSI)
Vedoucí / školitel: prof. RNDr. Tomáš Bureš, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 02.10.2008
Datum zadání: 02.10.2008
Datum a čas obhajoby: 25.05.2009 00:00
Datum odevzdání elektronické podoby:25.05.2009
Datum proběhlé obhajoby: 25.05.2009
Oponenti: doc. Ing. Lubomír Bulej, Ph.D.
 
 
 
Zásady pro vypracování
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 target node 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, the 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 nodes structure and components allocation.
Seznam odborné literatury
[1] Sentilles, S., Vulgarakis, A., Bures, T., Carlson, J., Crnkovic, I.: A Component Model for Control-Intensive Distributed Embedded Systems, Proceedings of the 11th International Symposium on Component Based Software Engineering (CBSE2008), Karlsruhe, Germany, Editor(s):Michel R.V. Chaudron and Clemens Szyperski, October, 2008

[2] Bures, T., Carlson, J., Crnkovic, I., Sentilles, S., Vulgarakis, A.: ProCom - the Progress Component Model Reference Manual, version 1.0, Tomas Bures, Jan Carlson, Ivica Crnkovic, Séverine Sentilles, Aneta Vulgarakis, MRTC report ISSN 1404-3041 ISRN MDH-MRTC-230/2008-1-SE, Mälardalen Real-Time Research Centre, Mälardalen University, June, 2008
 
Univerzita Karlova | Informační systém UK