• DocumentCode
    2956217
  • 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
  • fYear
    2010
  • fDate
    15-19 Nov. 2010
  • Firstpage
    102
  • Lastpage
    109
  • 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);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Chilean Computer Science Society (SCCC), 2010 XXIX International Conference of the
  • Conference_Location
    Antofagasta
  • ISSN
    1522-4902
  • Print_ISBN
    978-1-4577-0073-6
  • Electronic_ISBN
    1522-4902
  • Type

    conf

  • DOI
    10.1109/SCCC.2010.47
  • Filename
    5750501