Title:
|
The three-layer architectural pattern applied to plug-in-based architectures : the Eclipse case
|
Author:
|
Ameller, David; Collell, Oriol; Franch Gutiérrez, Javier
|
Other authors:
|
Universitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació; Universitat Politècnica de Catalunya. inSSIDE - integrated Software, Service, Information and Data Engineering |
Abstract:
|
The process of designing a software architecture using different kinds of components is often challenging. Different designs support some quality attributes while damaging others; therefore, trade-off analysis is needed to make informed decisions. Moreover, analysis made in theory needs to be complemented with observations in practice, especially when using a particular set of technologies to implement the system. In this paper, we present a particular instance of this problem. We study how the Three-Layer architectural pattern may be developed using plug-ins. We compare two extreme alternatives according to several representative scenarios and their impact in some quality attributes. Then, we apply this theoretical knowledge to a case study, the implementation of a plug-in-based tool for managing architectural knowledge using Eclipse. We report some unexpected difficulties found that forced us to adapt the theoretical solution into an operative architecture. |
Abstract:
|
Peer Reviewed |
Subject(s):
|
-Àrees temàtiques de la UPC::Informàtica::Enginyeria del software -Multitier architecture -Software architecture -Plug-in-based development -Three-Layer architectural pattern -Eclipse -Enginyeria de programari -Eclipse (software) |
Rights:
|
|
Document type:
|
Article - Published version Article |
Published by:
|
Wiley
|
Share:
|
|