Title :
Combining COSTUME and Azimut+ to Address Functional and Non-functional Requirements in Software Component Selection
Author :
Mancilla, Fernando ; Astudillo, Hernán ; Visconti, Marcello
Author_Institution :
Dept. de Inf., Univ. Tec. Federico Santa Maria, Valparaiso, Chile
Abstract :
Component-based Software Development (CBD) has become recognized as an efficient and effective technique to develop complex software systems. Several component selection techniques already address either functional or non-functional requirements (NFRs), however, NFRs remain hard to be satisfied since most are system-wide properties and cannot be directly associated to components. There are no techniques dealing with cases in which NFRs are shared properties in the system functionality groups. This article proposes to combine the existing techniques COSTUME and Azimut+, where COSTUME groups NFR-sharing functionalities and Azimut+ generates combinations of candidate components for each group. A case study conducted at a local start-up illustrates the proposal.
Keywords :
object-oriented programming; program verification; Azimut+; COSTUME; NFR-sharing functionalities; component based software development; component selection techniques; functional requirement; nonfunctional requirement; software component selection; Availability; Mobile handsets; Programming; Proposals; Registers; Software systems; Components Selection Techniques; Functional; Non-Functional Requirements; Structural Representation System; based Software Development (CBD);
Conference_Titel :
Chilean Computer Science Society (SCCC), 2010 XXIX International Conference of the
Conference_Location :
Antofagasta
Print_ISBN :
978-1-4577-0073-6
Electronic_ISBN :
1522-4902
DOI :
10.1109/SCCC.2010.47