Este documento descreve o SMartyParser, um parser XMI para modelos UML de linhas de produto de software baseados na abordagem SMarty. O SMartyParser usa arquivos de definição de metamodelo e transformação XMI para extrair dados sobre variabilidade de modelos UML exportados no formato XMI. O parser foi implementado estendendo o framework Open Core para dar suporte à análise de variabilidade em linhas de produto de software modeladas com UML.