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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Vodithala, S., Niranjan Reddy, P.: A resolved retrieval technique for software components. IJARCET 1(4), 653–656 (2012)
Kaur, V., Goel, S.: Facets of software component repository. IJCSE. 3(6), 2473–2476 (2011)
Jones, G., Prieto-Diaz, R.: Building and managing software libraries. IEEE 228–236 (1998)
Prieto-Diaz, R.: Implementing faceted classification for software reuse. IEEE 34, 300–304 (1990)
Kamalraj, Khannan, R.: Stability based component clustering for designing software reuse repository. Int. J. Comput. Appl. 27(3), 33–36 (2011)
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
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
Councill, B., Heineman, G.T.: Definition of a software component and its elements (chapter 1)
Harwitz, J.E.: Natural language to predicate calculus, logic module, CSC-173
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
Guru Rao, C.V., Niranjan, P.: A mock-up tool for software component reuses repository. Int. J. Softw. Eng. Appl. 1(20) (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)