Bruce Trask, Angel Roman: Leveraging model driven engineering in software product line architectures. SPLC 2016: 310