© 2016 IEEE. The architecture of a software system is consequence of a succession of architectural design decisions. This kind of decision allows to software architect select alternatives (architecture tactics) and software components when a stakeholders requirement is demanded. However, there is no framework that conducts the appropriate selection of software components using architectural tactics. This article describes the selection of COMPonents using ArChitectural Tactics (COMPACT), a framework to evaluate off-the-shelf components from non-functional requirements (NFRs). COMPACT contains a scenarios/tactics schema based on utility trees to suggest tactics according to NFRs and a collaborative component search. We used the framework in a real situation regarding to health-care industry project, obtaining components assemblies that satisfy the stake holders requirements, and also providing additional points of views, not initially considered by the stakeholders. Our framework helps software architects to achieve better alternatives to consider when evaluating components.
|Publication status||Published - 2 Jul 2016|
|Event||Proceedings - International Conference of the Chilean Computer Science Society, SCCC - |
Duration: 2 Jul 2018 → …
|Conference||Proceedings - International Conference of the Chilean Computer Science Society, SCCC|
|Period||2/07/18 → …|
Marquez, G., & Astudillo, H. (2016). Selecting components assemblies from non-functional requirements through tactics and scenarios. Paper presented at Proceedings - International Conference of the Chilean Computer Science Society, SCCC, . https://doi.org/10.1109/SCCC.2016.7836020