Subscribe
Issue No.03 - May/June (2011 vol.28)
pp: 22-26
Ivica Crnkovic , Mälardalen University
Judith Stafford , Tufts University
Clemens Szyperski , Microsoft
ABSTRACT
In the last decade, software components have been of an increased interest in software engineering community. The appealing concepts of building systems from existing components and reusing components, as well as the appearance of new technologies that enabled the separation of component development from system development, attracted researchers and industry to develop and apply principles of component-based software engineering. Today, these concepts are understood as very important in software development, and are a standard part of software engineering approaches.
INDEX TERMS
software component, component-based software, engineering
CITATION
Ivica Crnkovic, Judith Stafford, Clemens Szyperski, "Software Components beyond Programming: From Routines to Services", IEEE Software, vol.28, no. 3, pp. 22-26, May/June 2011, doi:10.1109/MS.2011.62
REFERENCES
1. M.D. McIlroy, "Mass-Produced Software Components," Software Engineering: A Report on a Conf. Sponsored by the NATO Science Committee, NATO, 1969, pp. 138–155; http://www.cs.dartmouth.edu/~dougcomponents.txt .
2. M. Shaw et al., , "Abstractions for Software Architecture and Tools to Support Them," IEEE Trans. Software Eng., vol. 21, no. 4, 1995, pp. 314–335.