The Three-Layer architectural pattern applied to plug-in-based architectures: the Eclipse case. - Ameller, David; Collell, Oriol; Franch, Xavier (Softw. Pract. Exp., 2013)