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
Dynamic reconfiguration in SOFA 2 component system
Název práce v češtině: Dynamické rekonfigurace v komponentovém systému SOFA2
Název v anglickém jazyce: Dynamic reconfiguration in SOFA 2 component system
Klíčová slova: SOFA2, komponenty, distribuované systémy, dynamické rekonfigurace, factory pattern, dynamicita
Klíčová slova anglicky: SOFA2, components, distributed systems, dynamic reconfigurations, factory pattern, dynamicity
Akademický rok vypsání: 2010/2011
Typ práce: diplomová práce
Jazyk práce: angličtina
Ústav: Katedra distribuovaných a spolehlivých systémů (32-KDSS)
Vedoucí / školitel: prof. RNDr. Tomáš Bureš, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 03.11.2010
Datum zadání: 03.11.2010
Datum a čas obhajoby: 30.05.2011 00:00
Datum odevzdání elektronické podoby:13.04.2011
Datum odevzdání tištěné podoby:14.04.2011
Datum proběhlé obhajoby: 30.05.2011
Oponenti: RNDr. Mgr. Tomáš Pop, 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. In addition to those, SOFA 2 contains concepts, which allow for specifying dynamic reconfigurations of component architectures at runtime, which is essential for virtually any real-life application. (From the application point of view, the dynamism lies essentially in creating objects and passing references).

The dynamic reconfigurations comprise creating/disposing components and creating/disposing connections between components. In contrast to majority of component systems, SOFA 2 is able to specify possible architectural reconfigurations in the application architecture at design time. This allows SOFA 2 runtime to follow the dynamic behavior of the application and reflect the behavior in architectural reconfigurations.

The goal of this thesis is to reify these concepts of dynamic reconfigurations in the implementation of SOFA 2 and demonstrate their usage on a demo application.
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