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
Identifying runtime components of the running SOFA 2 application
Název práce v češtině: Identifying runtime components of the running SOFA 2 application
Název v anglickém jazyce: Identifying runtime components of the running SOFA 2 application
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í: 12.11.2008
Datum zadání: 12.11.2008
Datum a čas obhajoby: 07.09.2009 00:00
Datum odevzdání elektronické podoby:07.09.2009
Datum proběhlé obhajoby: 07.09.2009
Oponenti: doc. RNDr. Petr Hnětynka, Ph.D.
 
 
 
Zásady pro vypracování
SOFA 2 is a component system employing hierarchically composed components. It provides ADL-based design, behavior specification using behavior protocols, automatically generated connectors supporting seamless and transparent distribution of applications, aspect-based management logic, etc. It serves as a distributed runtime environment with dynamic update of components. Its overall design is, however, monolithic and relies on code generated at deployment and runtime. This is an obstacle for using SOFA 2 in embedded systems, which cannot hold, by their nature, big and dynamic runtime environments like SOFA 2.

The purpose of the thesis is to identify the runtime components of the SOFA 2 runtime environment with an application deployed inside. Based on this identification, the thesis should propose patterns how the application architecture influences the presence of different runtime components (core services, connectors, microcomponents, etc.) and their dependencies; further, it should validate the results on a case-study. The overall aim of this thesis is to help making SOFA 2 runtime environment more configurable, which in turn will lower the footprint and requirements of the SOFA 2 runtime environment.
Seznam odborné literatury
[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] Bures, T., Hnetynka, P., Plasil, F.: Runtime Concepts of Hierarchical Software Components, In International Journal of Computer & Information Science, Vol. 8, No. S, ISSN 1525-9293, pp. 454-463, Sep 2007
[3] SOFA 2, http://sofa.objectweb.org/
 
Univerzita Karlova | Informační systém UK