Skip to main content

An Approach for Adapting Component-Based Software Engineering

  • Conference paper
  • First Online:
Proceedings of First International Conference on Smart System, Innovations and Computing

Part of the book series: Smart Innovation, Systems and Technologies ((SIST,volume 79))

  • 1289 Accesses

Abstract

Traditionally, software was developed by writing a main method which invoked many subroutines. Each subroutine was programmed as a specific part of the program based on the given requirements and function partitions. Software engineers called for enhanced software quality, timely, at reduced costs and hence adopted the use of reusable components. This work intends at designing and augmenting generic software components for admission management system domain using OOPs methods. The analysis of major admission management system functions, data and behaviors has been taken herewith. Also, pattern-based domain engineering was conducted so as to identify the structure points thereby factoring out generically reusable components.

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

Access this chapter

Institutional subscriptions

References

  1. International Journal of Advanced Research in Computer Science and Software Engineering, Volume 4, Issue 9, September 2014.

    Google Scholar 

  2. Morisio, M., et al., “Investigating and Improving a COTS-Based Software Development Process,” Proc. 22nd Int. Conf. on Software Engineering, Limerick, Ireland, ACM Press, 2000.

    Google Scholar 

  3. Szyperski C, Gruntz D and Murer S - Component Software: Beyond Object Oriented Programming||, Addison Wesley, Second Edition 2002.

    Google Scholar 

  4. Aoyama, M., “New Age of Software Development: How Component-Based Software Engineering Changes the Way of Software Development,” Proc. 1st Workshop on Component Based Software Engineering, 1998.

    Google Scholar 

  5. Lau K K, Wang Z -A survey of Software Component Models, second ed., School of Computer Science, University of Manchester, May 2006.

    Google Scholar 

  6. Brown, A.W. Large-Scale, Component-Based Development, Englewood Cliffs, NJ: Prentice Hall, 2000.

    Google Scholar 

  7. Heineman G T, Councill W T, -Component Based Software Engineering: Putting the pieces together.

    Google Scholar 

  8. Ivica Crnkovic, Magnus Peter Henry Larrson Building Reliable Component Based Software Systems, 2002.

    Google Scholar 

  9. Alistair C., “Writing Effective Use Cases”, Michigan: Addison-Wesley (2001).

    Google Scholar 

  10. M. Fowler, “UML Distilled”, A brief Guide to the Standard Object Modeling Language, Forewords by Cris Kobryn, Grandy Boosh, Ivar Jacobson and Jim Rumbaugh. Addison Wesley (2003).

    Google Scholar 

  11. An approach based on feature models and quality criteria for adapting component-based systems L. Emiliano Sanchez1, J. Andres Diaz-Pace1, Alejandro Zunino1, Sabine Moisan2 and Jean-Paul Rigault2, 2015.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nitin Arora .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Arora, N., Srivastava, D.K., Bhatnagar, R. (2018). An Approach for Adapting Component-Based Software Engineering. In: Somani, A., Srivastava, S., Mundra, A., Rawat, S. (eds) Proceedings of First International Conference on Smart System, Innovations and Computing. Smart Innovation, Systems and Technologies, vol 79. Springer, Singapore. https://doi.org/10.1007/978-981-10-5828-8_40

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-5828-8_40

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-5827-1

  • Online ISBN: 978-981-10-5828-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics