Um Metamodelo de Parceria e Padrões Estratégicos para Criação de Ecossistemas de Software