Dynamic Software Product Line (DSPL) engineering has proved itself as an efficient way to deal with run-time product adaptation. DSPLs have been successfully applied in domains such as smart homes, mobile devices or multimedia systems. However, existing DSPLs focus their efforts on highly adaptive products or on autonomic products. In this paper, we classify DSPLs according to their adaptation mechanisms and we also propose mixed DSPL which simultaneously address both adaptivity and autonomy. Finally, we discussed the underlying infrastructure to develop mixed DSPLs.