Binary Decision Diagram Algorithms to Perform Hard Analysis Operations on Variability Models.