Advertisement

CBSE in Small and Medium-Sized Enterprise: Experience Report

  • Reda Kadri
  • François Merciol
  • Salah Sadou
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4063)

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.

Keywords

Product Family Software Product Line Experience Report Assembly Cost Scalable Vector Graphic 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Syperski, C.: Component Software: Beyond Object-Oriented Programming, 2nd edn. Addison Wesley, Reading (2002)Google Scholar
  2. 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. 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. 4.
    Sun-Microsystems: Enterprise JavaBeans Specification, version 2.1. Sun-Microsystems Web Site (2003), http://java.sun.com/products/ejb
  5. 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. 6.
    Microsoft: COM.: Component Object Model Technologies. Microsoft Web Site (2005), http://www.microsoft.com/com/
  7. 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. 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. 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
  10. 10.
    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)CrossRefGoogle Scholar
  11. 11.
    Bosch, J.: Software Product Families in Nokia. In: Obbink, H., Pohl, K. (eds.) SPLC 2005. LNCS, vol. 3714, pp. 2–6. Springer, Heidelberg (2005)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Reda Kadri
    • 1
  • François Merciol
    • 2
  • Salah Sadou
    • 2
  1. 1.RENNESAlkante CompanyFrance
  2. 2.Valoria LabYves Coppens Research Center, University of South BrittanyFrance

Personalised recommendations