Podpora pro vývoj mikro architektur ve vývojovém prostředí SOFA IDE
SOFA 2 IDE support for micro-architecture development
bachelor thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/37915Identifiers
Study Information System: 88406
Collections
- Kvalifikační práce [11322]
Author
Advisor
Referee
Pop, Tomáš
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Administration of computer systems
Department
Department of Distributed and Dependable Systems
Date of defense
16. 9. 2010
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Very good
Bakalárska práca prispieva do rozsiahleho projektu SOFA 2, ktorý vznikol a je obohacovaný pod záštitou Katedry distribuovaných a spolahlivých systémov. SOFA 2 je komponentový systém, ktorý umožňuje tvorbu aplikácií z prede finovaných stavebných blokov, takzvaných komponent. SOFA 2 zároveň poskytuje sadu nástrojov pre tvorbu komponentových aplikácií, medzi ktoré patrí súbor plug-inov SOFA IDE do vývojového Eclipse. Cielom práce je rozšíriť SOFA IDE o podporu vývoja komponentových aspektov a mikrokomponent. Práca poskytuje návod na používanie vytvorených nástrojov a popis zvolenej implementácie. Práca dalej podrobne popisuje zmeny vykonané v existujúcej štruktúre súboru plug-inov, hlavne v ADL modeli, ktorý slúži pre potreby modifi kácie entít.
The thesis contributes to project SOFA 2, which is developed at the Department of distributed and dependable systems. SOFA 2 is a componet system, which allows to create applications from prede ned building blocks, so-called componets. SOFA 2 also provides a set of tools to create component applications, which include a set of plug-ins named SOFA IDE, that extend Eclipse platform. The goal of this work is to extend SOFA IDE to support development of component aspects and micro components. The work provides guidance on the use of created instruments and describes chosen implementation. This work also describes changes made to existing structure of SOFA IDE, especially changes to ADL model, which decribes all entities.