Abstract
Although the CBSE has a great success in software engineering, only large scale companies use it through their research and development department. Small and medium size enterprises still have some hesitations that deprives them of the various advantages offered by CBSE. This is mainly due to the economic constraints that large companies don’t have. How can we make them benefit from this technology? Do they have to develop their own models? Should they obtain a modified version of this technology? What will happen to the code that already exists? What are the costs of such migration? How to proceed? In this paper we present an experiment carried out in using CBSE within the framework of a partnership between a small and medium-sized enterprise and an academic research team. We present the results and the way in which this migration has been performed, by hoping that this would be an answer to the above questions.
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
Syperski, C.: Component Software: Beyond Object-Oriented Programming, 2nd edn. Addison Wesley, Reading (2002)
van Ommering, R.: Building Product Populations with Software Components. Philips Research Laboratories. In: Proceedings of the International Conference on Software Engineering (ICSE 2002), Orlando, Florida, USA (2002)
Maccari, A.: Experience in assessing product family software architecture for evolution. Nokia Research Center. In: Proceedings of the International Conference on Software Engineering (ICSE 2002), Orlando, Florida, USA (2002)
Sun-Microsystems: Enterprise JavaBeans Specification, version 2.1. Sun-Microsystems Web Site (2003), http://java.sun.com/products/ejb
Van Ommering, R., van der Liden, F., Kramer, J., Magee, J.: The Koala Component Model for Consumer Electronics Software. IEEE Computer 33(3), 78–85 (2000)
Microsoft: COM.: Component Object Model Technologies. Microsoft Web Site (2005), http://www.microsoft.com/com/
Tibermacine, C., Fleurquin, R., Sadou, S.: Preserving Architectural Choices throughout the Component-based Software Development Process. In: Proceedings of the 5th Working IEEE/IFIP Conference On Software Architecture (WICSA 2005), Pittsburgh, Pennsylvania, USA (November 2005)
Beznosov, K.: Experience report: Design and implementation of a component-based protection architecture for ASP.NET web services. In: Heineman, G.T., Crnković, I., Schmidt, H.W., Stafford, J.A., Szyperski, C., Wallnau, K. (eds.) CBSE 2005. LNCS, vol. 3489, pp. 337–352. Springer, Heidelberg (2005)
Silaghi, R., Strohmeier, A.: Integration CBSE, SoC, MDA, and AOP in a software Development Method. In: Proceeding of the Seventh International Enterprise Distributed Object Computing Conference (EDOC 2003) (2003)
Bruneton, E., Coupaye, T., Leclerq, M., Quema, V., Stefani, J.-B.: An Open Component Model and Its Support in Java. In: Crnković, I., Stafford, J.A., Schmidt, H.W., Wallnau, K. (eds.) CBSE 2004. LNCS, vol. 3054, pp. 7–22. Springer, Heidelberg (2004)
Bosch, J.: Software Product Families in Nokia. In: Obbink, H., Pohl, K. (eds.) SPLC 2005. LNCS, vol. 3714, pp. 2–6. Springer, Heidelberg (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kadri, R., Merciol, F., Sadou, S. (2006). CBSE in Small and Medium-Sized Enterprise: Experience Report. In: Gorton, I., et al. Component-Based Software Engineering. CBSE 2006. Lecture Notes in Computer Science, vol 4063. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11783565_11
Download citation
DOI: https://doi.org/10.1007/11783565_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-35628-8
Online ISBN: 978-3-540-35629-5
eBook Packages: Computer ScienceComputer Science (R0)