FAMILIAR: A Domain-Specific Language for Large Scale Management of Feature Models