Towards the Selection of Modeling Techniques for Dynamic Software Product Lines