• DocumentCode
    311462
  • Title

    Mechanisms for integration and enhancement of software components

  • Author

    Rader, Jock A.

  • Author_Institution
    Hughes Aircraft Co., Tucson, AZ, USA
  • fYear
    1997
  • fDate
    2-5 Jun 1997
  • Firstpage
    24
  • Lastpage
    31
  • Abstract
    Integration of software components is a major issue in the development of software systems. Integration can be approached from different perspectives including infrastructures (middleware) and the characteristics of individual components which might support integration. The paper concentrates on integration mechanisms which a given component might enjoy. A major portion of the paper looks at application programming interfaces (APIs) which provide the most complete range of integration possibilities. The various dimensions of APIs are analyzed in this portion. Also discussed are internal programming languages, filters, modification of internal component files and shared repositories. Component enhancement techniques are mentioned in places because they are so intertwined with integration. It is necessary to understand a wide range of component integration properties in detail in order to make intelligent evaluation of components
  • Keywords
    application program interfaces; file organisation; high level languages; integrated software; utility programs; application programming interfaces; filters; infrastructures; internal component file modification; internal programming languages; middleware; shared repositories; software component enhancement; software component integration; software system development; Aircraft; Application software; Computer languages; Filters; Humans; Software systems; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Assessment of Software Tools and Technologies, 1997., Proceedings Fifth International Symposium on
  • Conference_Location
    Pittsburgh, PA
  • Print_ISBN
    0-8186-7940-9
  • Type

    conf

  • DOI
    10.1109/AST.1997.599908
  • Filename
    599908