. "Hn\u011Btynka, P." . "Component-based software development represents a common practice to assemble various kinds of systems using well-defined building blocks called components. SOFA 2 is an advanced component framework providing a rich set of features including hierarchical architectures, multiple communication styles, behavior specification, transparent distribution, etc. The framework also introduces a well-defined development methodology supported by a rigorous component model and rich set of tools enabling application design, deployment, and execution. Furthermore, SOFA 2 is suitable for development of systems for multiple application domains. To allow this, SOFA 2 offers a concept of \u201Cprofiles, which extend the core of the framework to be suitable for a particular domain. Currently, profiles for Java, Java ME and embedded C-based systems exist, utilizing a common development methodology and tooling. This tutorial shows the SOFA 2 component framework and its ecosystem including tools for architecture modeling, component implementation, deployment, execution, and runtime monitoring. Furthermore, it demonstrates development workflow stressing the advanced features of the used component model."@en . . . . "RIV/67985807:_____/13:00382779!RIV14-GA0-67985807" . "295" . "Component-based software development represents a common practice to assemble various kinds of systems using well-defined building blocks called components. SOFA 2 is an advanced component framework providing a rich set of features including hierarchical architectures, multiple communication styles, behavior specification, transparent distribution, etc. The framework also introduces a well-defined development methodology supported by a rigorous component model and rich set of tools enabling application design, deployment, and execution. Furthermore, SOFA 2 is suitable for development of systems for multiple application domains. To allow this, SOFA 2 offers a concept of \u201Cprofiles, which extend the core of the framework to be suitable for a particular domain. Currently, profiles for Java, Java ME and embedded C-based systems exist, utilizing a common development methodology and tooling. This tutorial shows the SOFA 2 component framework and its ecosystem including tools for architecture modeling, component implementation, deployment, execution, and runtime monitoring. Furthermore, it demonstrates development workflow stressing the advanced features of the used component model." . "Bure\u0161, Tom\u00E1\u0161" . . "1571-0661" . "3"^^ . "P(GD201/09/H057)" . "Electronic Notes in Theoretical Computer Science" . "1"^^ . "[29B2688AC64B]" . . "SOFA 2 Component Framework and Its Ecosystem"@en . . "10.1016/j.entcs.2013.04.009" . "SOFA 2 Component Framework and Its Ecosystem" . . . "CBSE; component system; component model; component; sofa; ecosystem; development tool"@en . . . "SOFA 2 Component Framework and Its Ecosystem"@en . . "6"^^ . "RIV/67985807:_____/13:00382779" . "NL - Nizozemsko" . "Malohlava, M." . . . . "9 May" . "106025" . "SOFA 2 Component Framework and Its Ecosystem" . . . . . .