A UML 2 Profile for Variability Models and their Dependency to Business Processes