Aspect-Oriented, Model-Driven Software Product Lines: Hybrid assessment method for software product lines