Leveraging variability modeling to address metamodel revisions in Model-based Software Product Lines. (June 2017)