International Journal of Computer
Trends and Technology

Research Article | Open Access | Download PDF

Volume 4 | Issue 1 | Year 2013 | Article Id. IJCTT-V4I1P107 | DOI : https://doi.org/10.14445/22312803/IJCTT-V4I1P107

Implementation of attribute value faceted value classification scheme for constructing Reuse Repository


Gowtham Gajala

Citation :

Gowtham Gajala, "Implementation of attribute value faceted value classification scheme for constructing Reuse Repository," International Journal of Computer Trends and Technology (IJCTT), vol. 4, no. 1, pp. 39-43, 2013. Crossref, https://doi.org/10.14445/22312803/IJCTT-V4I1P107

Abstract

Software reuse demands that existing components must be readily incorporated into new products. To be able to reuse software components, it is necessary to locate the component that can be reused. Locating components, or even realizing that they exist, can be quite difficult in a large collection of components. These components need to be suitably classified and stored in a repository to enable efficient retrieval. Four schemes have been previously employed, Free Text, Enumerated, Attribute Value and Faceted classification. But we try to develop only with two schemes which are attribute value scheme and faceted value scheme. This paper titled “Implementation of attribute value and faceted value classification for constructing reuse repository” is aimed to develop a classification scheme which uses an attribute value and faceted value of existing classification that can be used by people to retrieve the reusable components. This approach serves as an effective means to categorize components and to retrieve the relevant components efficiently to improve retrieval efficiency.

Keywords

Software reuse, repository, attribute, classification techniques.

References

[1] S.Henninger, “An Evolutionary Approach to Constructing Effective Software Reuse Repositories”, ACM Transactions on Software Engineering Methodology, no 2, 1997, pp. 111-150
[2] Ruben Prieto-Diaz, “Implementing Faceted Classification for Software Reuse”, Communication of the ACM, Vol. 34, No.5, May 1991
[3] Gerald Kotonya, Ian Sommerville and Steve Hall, “Towards A Classification Model for Component Based Software Engineering Research”, Proceeding of the of the 29th EUROMICRO Conference © 2003 IEEE
[4] William B. Frakes and Thomas. P.Pole, “An Empirical Study of Representation Methods for Reusable Software Components”, IEEE Transactions on Software Engineering vol.20, no.8, Aug. 1994, pp.617-630.
[5] Lars Sivert Sorumgard Guttorm Sindre and Frode Stokke, “Experiences from Application of a Faceted Classification Scheme” © 1993 IEEE, pp 116-124.
[6] Jeffrey S. Poulin and Kathryn P.Yglesias “Experiences with a faceted Classification Scheme in a Large Reusable Software Library (RSL)”, In The Seventh Annual International Computer Software and Applications Conference (COMPSAC’93), 1993, pp.90-99
[7] Vicente  Ferreira  de  Lucena  Jr.,  “Facet-Based  Classification  Scheme  for  Industrial Automation Software Components”
[8] Ruben  Prieto-Diaz,  “Implementing  Faceted  Classification  for  Software  Reuse”  © 1990 IEEE, pp.300-304.
[9] Klement  J.  Fellner  and  Klaus  Turowski,  “Classification  Framework  for  Business Components”,  Proceedings  of  the  33 rd Hawaii  International  conference  on  system Sciences- 2000, 07695-0493-0/00 © 2000 IEEE.
[10] Vitharana,  Fatemeh,  Jain,  “Knowledge  based    repository  scheme  for  storing  and retrieving  business  components:  a  theoretical  design  and  an  empirical  analysis”,  IEEE Transactions on Software Engineering, vol 29, no. 7, pp, 649-664.
[11] William  B.Frakes  and  Kyo  Knag,  “Software  Reuse  Research:  Status  and  Future”, IEEE transactions on Software Engineering, VOL.31 NO.7, JULY 2005
[12] R.Prieto-Diaz  and  P.Freeman,  “Classifying  Software  for  Reuse”,  IEEE  Software, 1987, Vol.4, No.1, pp.6-16.
[13] Rym  Mili,  Ali  Mili,  and  Roland  T.Mittermeir,  “Storing  and  Retrieving  Software Components  a  Refinement  Based  System”,  IEEE  Transactions  of  Software  Engineering, 1997, Vol.23, No.7, pp. 445-460
[14] Hafedh Mili, Estelle Ah-Ki, Robert Godin, and Hamid Mcheick, “Another nail to the coffin  of  faceted  controlled  vocabulary  component  classification  and  retrieval”, Proceedings of the 1997 symposium on software reusability (SSR’97), May 1997, Boston USA, pp.89-98.
[15] Hafedh  Mili,  Fatma  Mili,  and  Ali  Mili,  “Reusing  Software:  Issues  and  Research Directions”, IEEE Transactions on Software Engineering, Vol.21 No.6, June 1995.
[16] Gerald  Jones  and  Ruben  Prieto-Diaz,  “Building  and  Managing  Software  Libraries”,© 1998 IEEE, pp.228-236. [17] Prieto-Diaz,  Freeman,  “Classifying  Software  for  Reuse”,  IEEE  Software,  vol.4, mo.1, pp.6-16, 1997 [18] Nancy  G.  Leveson,  Kathryn  Anne  Weis,  “Making  Embedded  Software  Reuse Practical and Safe “12 th ACM SIGSOFT, October, 2004.
[19] William  B.  Frakes  and  Kyo  Kang,  “Software  Reuse  Research  Status  and  Future” IEEE transactions on Software Engineering, Vol. 31, No.7, July 2005.
[20] William. B. Frakes and Thomas. P. Pole, “An Empirical Study of Representation Methods for Reusable Software Components”, IEEE Transactions on Software Engineering vol. 20, no. 8, Aug. 1994, pp. 617–630. 
[21] Lars Sivert Sorumgard, Guttorm Sindre and Frode Stokke, “Experiences from Application of a Faceted Classification Scheme” ©1993 IEEE, pp 116-124. 
[22] William B. Frakes and Kyo Kang, “Software Reuse Research: Status and Future”, IEEE Transactions on Software Engineering, VOL. 31, NO. 7, JULY 2005 
[23] R. Prieto-Diaz and P. Freeman, “Classifying Software for Reuse”, IEEE Software, 1987, Vol. 4, No. 1, pp. 6-16. 
[24] Rym Mili, Ali Mili, and Roland T. Mittermeir, “Storing and Retrieving Software Components a Refinement Based System”, IEEE Transactions of Software Engineering, 1997, Vol. 23, No. 7, pp. 445460. 
[25] Roger S. Pressman, “Software Engineering A Practitioner’s Approach”, 5th Edition, Mc-Graw Hill. 
[26] .Henninger, “An Evolutionary Approach to Constructing Effective Software Reuse Repositories”, ACM Transactions on Software Engineering Methodology, no 2, 1997, pp. 111-150  [27] Ruben Prieto-Diaz, “Implementing Faceted Classification for Software Reuse”, Communication of the ACM, Vol. 34, No.5, May 1991 
[28] Ruben Prieto-Diaz, “Implementing Faceted Classification for Software Reuse”, © 1990 IEEE, pp.300-304