Reconciling the 3-layer architectural style with the eclipse plug-in-based architecture. - Ameller, David; Collell, Oriol; Franch, Xavier (2011)