A reflective
architecture is characterised by having a number of elements that contain
structural information about part of the system, that means that it
describe the system.
This architecture makes
change very easy, but It is not always the best option.
So, when we should
implement it? This article analyze it.