Abstract
Software industries today are striving for techniques to improve the software developer’s productivity, software quality and flexibility within the constraint of minimum time and cost. Component based software development (CBSD) is proving more suitable for the evolving environment of software industry. This paper demonstrates a sample application of component-oriented programming concepts for CBSD. Some of the potential risks and challenges in CBSD are also presented.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
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.
References
Aris, H., Salim, S.S.: Issues on the application of component oriented software development: Formulation of research areas. Inform. Tech. J., 1–7 (2008)
Aris, H., Salim, S.: State of component models usage: Justifying the need for a component model selection framework. I. Arab J. Inform. Tech. 8(3), 310–317 (2011)
Ayala, C., Hauge, O., Conradi, R., Francha, X., Li, J.: Selection of third party software in Off-the-shelf-based software development-An interview study with industrial practitioners. J. Syst. Softw. 84, 620–637 (2011)
Brereton, P., Budgen, D.: Component-based systems: A classification of issues. Comput. 33(11), 54–62 (2000)
Crnkovic, I.: Component-based software engineering – New challenges in software development. In: 25th International Information Technology Interfaces (ITI) Conference, Cavtat, Croatia (2003)
http://www.codeproject.com/Articles/6736/A-Very-Simple-Persistent-Cache-in-a-COM-Component (accessed March 31, 2012)
Kim, S.D., Chang, S.H.: A systematic method to identify software components. In: 11th Asia-Pacific Software Engineering Conference, Seoul, South Korea, pp. 538–545 (2004)
Lau, K.K., Wang, Z.: Software component models. Trans. Softw. Engg. 33(10), 709–724 (2007)
Lee, S.D., Yang, Y.J., Cho, E.S., Kim, S.D., Rhew, S.Y.: COMO: A UML based component development methodology. In: 6th Asia Pacific Software Engineering Conference, Takamatsu, Japan, pp. 54–61 (1999)
Liu, Y., Cunningham, H.C.: BoxScript: A component-oriented language for teaching. In: 43rd ACM Southeast Conference, Kennesaw, USA (2005)
Lowy, J.: Component services, http://ondotnet.com/pub/a/dotnet/excerpt/com_dotnet_ch10/index.html?page=3 (accessed March 31, 2012 )
Mahmood, S., Lai, R., Kim, Y.S.: Survey of component-based software development. IET Softw. 1(2), 57–66 (2007)
Panfilis, S.D., Berre, A.J.: Open issues and concerns on Component Based Software Engineering. In: 9th International Workshop on Component-Oriented Programming, Oslo, Norway (2004)
Sook, M., Cho, E.S.: A component identification technique from object-oriented model. Springer, Heidelberg (2005)
Wang, A.J.A., Qian, K.: Component-oriented programming. John Wiley & Sons (2005)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer India
About this paper
Cite this paper
Shukla, R., Marwala, T. (2013). Component Based Software Development Using Component Oriented Programming. In: Kumar M., A., R., S., Kumar, T. (eds) Proceedings of International Conference on Advances in Computing. Advances in Intelligent Systems and Computing, vol 174. Springer, New Delhi. https://doi.org/10.1007/978-81-322-0740-5_137
Download citation
DOI: https://doi.org/10.1007/978-81-322-0740-5_137
Publisher Name: Springer, New Delhi
Print ISBN: 978-81-322-0739-9
Online ISBN: 978-81-322-0740-5
eBook Packages: EngineeringEngineering (R0)