Component technology - what, where, and how?

C. Szyperski
2003 25th International Conference on Software Engineering, 2003. Proceedings.  
Software components, if used properly, ofj~r many software engineering benefits. Yet, they also pose many original challenges starting fi'om 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
more » ... ed aim to offbr an end-to-end overview of what role components shouM play, where they should be used, and how this can be achieved Some key open problems are also pointed out.
doi:10.1109/icse.2003.1201255 dblp:conf/icse/Szyperski03 fatcat:aerwifjnkvbzffywixqguxsooy