Skip to main content

A Description of Software Reusable Component Based on the Behavior

  • Conference paper
  • First Online:
Information and Communication Technology for Intelligent Systems (ICTIS 2017) - Volume 2 ( ICTIS 2017)

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

Abstract

Component Based Software Engineering (CBSE) is one of the specialized methodologies in the process of developing the software. The motivation behind the CBSE is software reuse that is using off the shelf components. The software component in reuse may be a design, document or a piece of code. The components considered in this paper are source codes, in particular functions. In order to have an efficient reuse of the components, they are to be described effectively and clustered so as to retrieve the components with a minimum effort. This paper shows the description of a software component based on the facets. An important facet in the description of software component is the behavior. The behavior is extracted from the comment lines present in the code, later these comments are converted to first order predicate.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

References

  1. Vodithala, S., Niranjan Reddy, P.: A resolved retrieval technique for software components. IJARCET 1(4), 653–656 (2012)

    Google Scholar 

  2. Kaur, V., Goel, S.: Facets of software component repository. IJCSE. 3(6), 2473–2476 (2011)

    Google Scholar 

  3. Jones, G., Prieto-Diaz, R.: Building and managing software libraries. IEEE 228–236 (1998)

    Google Scholar 

  4. Prieto-Diaz, R.: Implementing faceted classification for software reuse. IEEE 34, 300–304 (1990)

    Google Scholar 

  5. Kamalraj, Khannan, R.: Stability based component clustering for designing software reuse repository. Int. J. Comput. Appl. 27(3), 33–36 (2011)

    Google Scholar 

  6. Gupta, A.K., Yadav, V.K., Kumar, S.: Vishal: A robust retrieval scheme for software component reuse. Int. J. Eng. Innov. Technol. 2(1) (2012). ISSN 2277-3754. ISO 9001:2008

    Google Scholar 

  7. Poulin, J.S., Yglyesias, K.P.: Experiences with a faceted classification scheme in a large reusable software library (RSL). IEEE, 1–5 (1993). doi:10.1109/CMPSAC.1993.404220

  8. Councill, B., Heineman, G.T.: Definition of a software component and its elements (chapter 1)

    Google Scholar 

  9. Harwitz, J.E.: Natural language to predicate calculus, logic module, CSC-173

    Google Scholar 

  10. Guru Rao, C.V., Niranjan, P.: An integrated classification scheme for efficient retrieval of components. J. Comput. Sci. 4(10), 821–825 (2008). ISSN 1549-3636. Science Publications

    Google Scholar 

  11. Guru Rao, C.V., Niranjan, P.: A mock-up tool for software component reuses repository. Int. J. Softw. Eng. Appl. 1(20) (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Swathy Vodithala .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Cite this paper

Vodithala, S., Pabboju, S. (2018). A Description of Software Reusable Component Based on the Behavior. In: Satapathy, S., Joshi, A. (eds) Information and Communication Technology for Intelligent Systems (ICTIS 2017) - Volume 2. ICTIS 2017. Smart Innovation, Systems and Technologies, vol 84. Springer, Cham. https://doi.org/10.1007/978-3-319-63645-0_67

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-63645-0_67

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-63644-3

  • Online ISBN: 978-3-319-63645-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics