2012 Sixth Brazilian Symposium on Software Components, Architectures and Reuse