• DocumentCode
    3476263
  • Title

    Component technology - what, where, and how?

  • Author

    Szyperski, Clemens

  • Author_Institution
    Microsoft Corp., Redmond, WA, USA
  • fYear
    2003
  • fDate
    3-10 May 2003
  • Firstpage
    684
  • Lastpage
    693
  • Abstract
    Software components, if used properly, offer many software engineering benefits. Yet, they also pose many original challenges starting from quality assurance and ranging to architectural embedding and composability. In addition, the recent movement towards services, as well as the established world of objects, causes many to wonder what purpose components might have. This extended abstract summarizes the main points of my Frontiers of Software Practice (FOSP) talk at ICSE 2003. The topics covered aim to offer an end-to-end overview of what role components should play, where they should be used, and how this can be achieved Some key open problems are also pointed out.
  • Keywords
    formal specification; object-oriented programming; quality assurance; software architecture; software quality; Frontiers of Software Practice; architectural embedding; quality assurance; software components; software engineering; Quality assurance; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2003. Proceedings. 25th International Conference on
  • ISSN
    0270-5257
  • Print_ISBN
    0-7695-1877-X
  • Type

    conf

  • DOI
    10.1109/ICSE.2003.1201255
  • Filename
    1201255