Abstract
In these years, a programming paradigm shift is in progress: researchers and developers are moving from component-based to service-based development. This shift is deeply affecting the technology, changing the way of addressing old problems and producing new standards and methodologies to address the new ones. However, even with this shift, some old problems are arising again and their complexity is increasing. One of such problems is the identification of a set of components/services that can be integrated to build a system. This paper proposes an adaptation of a methodology for ranking and selecting components to a service-based environment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Brown, A., Wallnau, K.: The Current State of Component-based Software Engineering. IEEE Software 15(5) (1998)
Clark, J., Clarke, C., De Panfilis, S., Granatella, G., Predonzani, P., Sillitti, A., Succi, G., Vernazza, T.: Selecting Components in Large COTS Repositories. Journal of Systems and Software 73(2) (2004)
Meyer, B.: On formalism in specifications. IEEE Software 2(6) (1985)
Prieto-Diaz, R., Freeman, P.: Classifying Software for Reusability. IEEE Software 4(1) (1997)
Sawyer, P., Hutchinson, J., Walkerdine, J., Sommerville, I.: Faceted Service Specification. In: Workshop on Service-Oriented Computing: Consequences for Engineering Requirements (2005)
Szyperski, C.: Component Software. Addison-Wesley, Reading (2002)
Walkerdine, J., Hutchinson, J., Sawyer, P., Dobson, G., Onditi, V.: A Faceted Approach to Service Specification. In: 2nd International Conference on Internet and Web Applications and Services (2007)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sillitti, A., Succi, G. (2008). Reuse: From Components to Services. In: Mei, H. (eds) High Confidence Software Reuse in Large Systems. ICSR 2008. Lecture Notes in Computer Science, vol 5030. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68073-4_27
Download citation
DOI: https://doi.org/10.1007/978-3-540-68073-4_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-68062-8
Online ISBN: 978-3-540-68073-4
eBook Packages: Computer ScienceComputer Science (R0)