Thesis (Selection of subject)Thesis (Selection of subject)(version: 308)
Assignment details
Support for fundamental component development scenarios
Thesis title in Czech: Support for fundamental component development scenarios
Thesis title in English: Support for fundamental component development scenarios
Key words: komponentový vývoj, SOFA 2, Eclipse
English key words: component development, SOFA 2, Eclipse
Academic year of topic announcement: 2010/2011
Type of assignment: Bachelor's thesis
Thesis language: angličtina
Department: Department of Distributed and Dependable Systems (32-KDSS)
Supervisor: prof. RNDr. Tomáš Bureš, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 16.11.2010
Date of assignment: 16.11.2010
Date and time of defence: 24.01.2013 00:00
Date of electronic submission:07.12.2012
Date of submission of printed version:07.12.2012
Date of proceeded defence: 24.01.2013
Reviewers: doc. Ing. Karel Richta, CSc.
Development of component-based applications is a relatively complex process, which covers many steps (e.g. design of a components, reuse of existing components, component assembly, connector specification, component deployment, etc.). The complexity is typically caused by a number of artifacts used in the development and by their mutual dependency. Since the manipulation of the artifacts has to be fully supported in development tools (e.g. SOFA IDE, F4E for Fractal), the base complexity of the tools is also relatively high.

The aim of this thesis is to propose simplified interface (or a kind of development process guide) that will lead an inexperienced developer through fundamental scenarios of component development, leaving aside more advanced features (such as product lines, different communication styles, etc.) A prototype implementation of the proposal shall be provided for SOFA IDE.
[1] Bures, T., Hnetynka, P., Plasil, F.: SOFA 2.0: Balancing Advanced Features in a Hierarchical Component Model, Proceedings of SERA 2006, Seattle, USA, Aug 2006
[2] Eclipse,
[3] SOFA 2 and SOFA IDE,
Charles University | Information system of Charles University |