CBSE in Small and Medium-Sized Enterprise: Experience Report
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.
KeywordsProduct Family Software Product Line Experience Report Assembly Cost Scalable Vector Graphic
Unable to display preview. Download preview PDF.
- 1.Syperski, C.: Component Software: Beyond Object-Oriented Programming, 2nd edn. Addison Wesley, Reading (2002)Google Scholar
- 2.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)Google Scholar
- 3.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)Google Scholar
- 4.Sun-Microsystems: Enterprise JavaBeans Specification, version 2.1. Sun-Microsystems Web Site (2003), http://java.sun.com/products/ejb
- 5.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)Google Scholar
- 6.Microsoft: COM.: Component Object Model Technologies. Microsoft Web Site (2005), http://www.microsoft.com/com/
- 7.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)Google Scholar
- 8.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)CrossRefGoogle Scholar
- 9.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)Google Scholar