2010 Fourth Brazilian Symposium on Software Components, Architectures and Reuse