2009 13th European Conference on Software Maintenance and Reengineering 2009
DOI: 10.1109/csmr.2009.33
|View full text |Cite
|
Sign up to set email alerts
|

Handling the Dynamic Reconfiguration of Software Architectures Using Aspects

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2010
2010
2014
2014

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 10 publications
0
4
0
Order By: Relevance
“…Several other self-configuring approaches (such as TranSAT [3,4], RSA [39], PRISMA [24,25], ArchStudio [59], K-Components Architecture [31,32] and Dellarocas et al [28]) reflectively exploit software architecture to plan and realize the artifact reconfiguration but since to report their analysis will not add much more to the discussion and due to space limitation we are not describing them all in detail.…”
Section: Self-configuring: Reflecting On the Architecturementioning
confidence: 98%
“…Several other self-configuring approaches (such as TranSAT [3,4], RSA [39], PRISMA [24,25], ArchStudio [59], K-Components Architecture [31,32] and Dellarocas et al [28]) reflectively exploit software architecture to plan and realize the artifact reconfiguration but since to report their analysis will not add much more to the discussion and due to space limitation we are not describing them all in detail.…”
Section: Self-configuring: Reflecting On the Architecturementioning
confidence: 98%
“…) (Malenfant et al, 1996) In other words, reification is the action of exposing the internal representation of a system in terms of programming entities that can be manipulated at runtime. The opposite process is called reflection 9 , which effects the changes made to the reified entities into the system. However, these definitions may induce to confusion since they do not refer to the base-level and meta-level a reflective system is characterised by.…”
Section: Computational Reflectionmentioning
confidence: 99%
“…Intercession is the ability of a program to modify its execution state. That is, it comprises the operations of a metalevel program which change the data structures and program operations of the base-level (see Figure 3 9 Some authors prefer not to use the term reflection to define the action of reflecting changes on the base-level, and use the term absorption instead. The reason is to avoid confusions with the global term of Reflection.…”
Section: Computational Reflectionmentioning
confidence: 99%
“…In exogenous dynamism, the centralization of the reconfiguration process can reduce the performance of the architecture at run-time due to bottleneck at the implementation level, what characterizes its main disadvantage. Moreover, different architectural elements can require a specific set of operations which must be described and performed independently from each other (Costa-Soria et al, 2009). On the other hand, maintainability and reuse can be decreased in the endogenous approach due to reconfiguration actions may be tangled with components's behavior/functionality.…”
Section: Management According Tomentioning
confidence: 99%