Skip to main content

Component Based Software Development Using Component Oriented Programming

  • Conference paper
  • 1963 Accesses

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 174))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aris, H., Salim, S.S.: Issues on the application of component oriented software development: Formulation of research areas. Inform. Tech. J., 1–7 (2008)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. Brereton, P., Budgen, D.: Component-based systems: A classification of issues. Comput. 33(11), 54–62 (2000)

    Article  Google Scholar 

  5. Crnkovic, I.: Component-based software engineering – New challenges in software development. In: 25th International Information Technology Interfaces (ITI) Conference, Cavtat, Croatia (2003)

    Google Scholar 

  6. http://www.codeproject.com/Articles/6736/A-Very-Simple-Persistent-Cache-in-a-COM-Component (accessed March 31, 2012)

  7. 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)

    Google Scholar 

  8. Lau, K.K., Wang, Z.: Software component models. Trans. Softw. Engg. 33(10), 709–724 (2007)

    Article  Google Scholar 

  9. 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)

    Google Scholar 

  10. Liu, Y., Cunningham, H.C.: BoxScript: A component-oriented language for teaching. In: 43rd ACM Southeast Conference, Kennesaw, USA (2005)

    Google Scholar 

  11. Lowy, J.: Component services, http://ondotnet.com/pub/a/dotnet/excerpt/com_dotnet_ch10/index.html?page=3 (accessed March 31, 2012 )

  12. Mahmood, S., Lai, R., Kim, Y.S.: Survey of component-based software development. IET Softw. 1(2), 57–66 (2007)

    Article  Google Scholar 

  13. 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)

    Google Scholar 

  14. Sook, M., Cho, E.S.: A component identification technique from object-oriented model. Springer, Heidelberg (2005)

    Google Scholar 

  15. Wang, A.J.A., Qian, K.: Component-oriented programming. John Wiley & Sons (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ruchi Shukla .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics