2011 Fifth Brazilian Symposium on Software Components, Architectures and Reuse