Framework for Semantic Search Enabled Software Component Repository (SSESCR)

Authors

  • Vishnu Sharma  Research Scholar, Mewar University, Chittorgarh, Rajasthan, India
  • Prof. Vijay Singh Rathore  Professor & Head, JECRC Engineering College, Jaipur, Rajasthan, India
  • Prof. Chandikaditya Kumawat  Professor, Mewar University, Chittorgarh, India

DOI:

https://doi.org//10.32628/CSEIT183883

Keywords:

CBSE: Component Based Software Engineering, ANP: analytic network process, CBSS: Component Based Software Systems, SSESCR: Semantic Search Enable Software Component Repository

Abstract

Software reuse can improve software quality with the reducing cost and development time. Systematic reuse plan enhances cohesion and reduces coupling for better testability and maintainability. Software reuse approach can be adopted at the highest extent if relevant software components can be easily searched, adapted and integrated into new system. Large software industries hold their own well managed component libraries containing well tested software component with the project category based classification .Access to these repositories are very limited. Software reuse is facing so many problems and still not so popular. This is due to issues of general access, efficient search and adoption of software component. This paper propose a framework which resolves all of the above issues with providing easy access to components, efficient incremental semantics based search, repository management, versioning of components.

References

  1. A. Orso, M. J. Harrold, and D. S. Rosenblum, "Component Metadata for Software Engineering Tasks", Proc. 2nd Int. Workshop on Engineering Distributed Objects, 2000, pp. 126-140.
  2. P. Vitharana, F. Zahedi, and H. Jain, "Knowledge-Based Repository Scheme for Storing and Retrieving Business Components: A Theoretical Design and an Empirical Analysis", IEEE Trans. on Soft. Engineering., vol. 29, issue 7, July 2003, pp. 649-664.
  3. OMG, Reusable Asset Specification – Version 2.2, 2005.
  4. G. Elias, M. Schuenck, Y. Negócio, J. Dias, and S. Miranda, "X-ARM: An Asset Representation Model for Component Repository", 21st ACM Symposium on Applied Computing, 2006, pp. 1690-1694.
  5. W. Meier, "eXist: An Open Source Native XML Database", NODe 2002 Web and Database-Related Workshops on Web, Web-Services, and Database Systems, 2002.
  6. R. Goldman and J. Widom, "DataGuides: Enabling Query Formulation and Optimization in Semistructured Databases", 23rd Int. Conf. on Very Large Data Bases, 1997, pp. 436-445.
  7. T. Brito, T. Ribeiro, and G. Elias, "Indexing Semi-Structured Data for Efficient Handling of Branching Path Expressions", 2nd Int. Conf. on Advances in Databases, Knowledge, and Data Applications, 2010, pp. 197-203.
  8. M. P. Paixão, L. Silva, T. Brito, and G. Elias, "Large Software Component Repositories into Small Index Files", 3rd Int. Conf. on Advances in Databases, Knowledge, and Data Applications, 2011, pp. 122-127.
  9. Chintakindi Srinivas, Vangipuram Radhakrishna, C.V. Guru Rao. Clustering Software Components for Program Restructuring and Component Reuse Using Hybrid XNOR Similarity Function. Procedia Technology, 2014 ; (12): 246-54.
  10. Radhakrishna.V, C.Srinivas, C.V.GuruRao. High Performance Pattern Search algorithm using three sliding windows, International Journal of Computer Engineering and Technology, 2012; 3: 543-552.
  11. P. Niranjan , C. V. Guru Rao , "A Model Software Reuse Repository with an Intelligent Classification and Retrieval Technique", Computer Science and Engineering, Vol. 1 No. 1, 2011, pp. 15-21. doi: 10.5923/j.computer.20110101.03.
  12. Bagheri, E., and F.Ensan. ." Reliability estimation for component-based software product lines", Canadian Journal of Electrical and Computer Engineering,2014 37(2):94-112 .
  13. R. A. Pyne and E. K. Mugisa, "Retrieving Software Components from a Heterogeneous Repository: a Semantic Syntactic Approach," 13th Annual IEEE International Symposium and Workshop on Engineering of Computer-Based Systems (ECBS'06), Potsdam, 2006, pp. 479-480.
  14. S. Wagner, "Quality models," in Software Product Quality Control, Springer, Berlin, Germany, 2013
  15. Nazir S, Anwar S, Khan SA, Shahzad S, Ali M, Amin R, et al., editors. "Software component selection based on quality criteria using the analytic network process. Abstract and Applied Analysis" Hindawi Publishing Corporation.; 2014.
  16. Vishnu Sharma, Vijay Singh Rathore,"Three Phased Component Retrival Technique (TPCRT) for Best Qualified Component"International Journal of Applied Sciences & Engineering (IJASE) 1(2): October, 2013: 69-73.
  17. Vishnu Sharma, Vijay Singh Rathore, Technomics: "Approach towards best qualified components"International Journal of Advanced Studies in Computer Science and Engineering, volume 5, issue 7, 2016
  18. Hasan Kahtan, Nordin Abu Bakar et.al, "Awareness of embedding security features into Component-based software development model: a survey" Journal of Computer Science 10 (8): 1411-1417, 2014 ISSN: 1549-3636 © 2014 Science Publications doi:10.3844/jcssp.2014.1411.1417 Published Online 10 (8) 2014 (http://www.thescipub.com/jcs.toc)
  19. Vishnu Sharma, Vijay Singh Rathore," Recent trends in Component Based software development and Efficiency analysis of Semantic search based component" International Journal of Scientific Research in Computer Science, Engineering and Information Technology © 2018 IJSRCSEIT Volume 3 Issue 8 ISSN : 2456-3307

Downloads

Published

2018-12-30

Issue

Section

Research Articles

How to Cite

[1]
Vishnu Sharma, Prof. Vijay Singh Rathore, Prof. Chandikaditya Kumawat, " Framework for Semantic Search Enabled Software Component Repository (SSESCR), IInternational Journal of Scientific Research in Computer Science, Engineering and Information Technology(IJSRCSEIT), ISSN : 2456-3307, Volume 3, Issue 8, pp.253-256, November-December-2018. Available at doi : https://doi.org/10.32628/CSEIT183883