• DocumentCode
    2432385
  • Title

    Selecting software components with multiple interfaces

  • Author

    Iribarne, Luis ; Troya, José M. ; Vallecillo, Antonio

  • Author_Institution
    Escuela Politecnica, Univ. of Almeria, Spain
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    26
  • Lastpage
    32
  • Abstract
    Component-based software development is gaining recognition as the key technology for the construction of high-quality, evolvable, large software systems in a timely and affordable manner. Component search and service matching have become two of the key issues involved in this process. However current proposals addressing these issues are based on the simplistic assumptions that components present only one interface with the services they offer. This work presents an extension of those approaches in which components may offer and require several interfaces, extending the traditional component "substitutability" operator. In addition, an algorithm for selecting COTS components with multiple interfaces from a repository in order to implement a given software architecture is presented.
  • Keywords
    object-oriented programming; software architecture; software libraries; software quality; software selection; COTS component selection; component search; component substitutability operator; evolvable large software systems; high-quality software systems; multiple interfaces; service matching; software architecture; software components; software development; software repository; Application software; Assembly; Buildings; Costs; Programming; Proposals; Software architecture; Software reusability; Software testing; Telecommunication standards;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Euromicro Conference, 2002. Proceedings. 28th
  • ISSN
    1089-6503
  • Print_ISBN
    0-7695-1787-0
  • Type

    conf

  • DOI
    10.1109/EURMIC.2002.1046129
  • Filename
    1046129