Please use this identifier to cite or link to this item: http://hdl.handle.net/10603/20092
Title: DESIGN AND DEVELOPMENT OF COMPONENT SELECTION PROCESS AND ALGORITHM FOR OPTIMAL COMPONENT SELECTION IN COMPONENT BASED SOFTWARE ENGINEERING
Researcher: ARVIND KUMAR
Guide(s): SURENDER
Keywords: COMPUTER SCIENCEand ENGINEERING
Upload Date: 1-Jul-2014
University: Shri Jagdishprasad Jhabarmal Tibarewala University
Completed Date: 07-01-2014
Abstract: Software development organizations believe that Component-Based Software Engineering (CBSE) approach will improve their productivity and quality by selecting pre-existing software components. CBSE is an approach which is used to enhance the reusability because reusability is a way to improve efficiency and productivity of software systems. Component-Based Software Development (CBSD) with reusable component not only reduces the time to market but also brings down the cost of development heavily. newlineFor very large and hardly complex application, some components need to be developed separately specifically tailored to the need of the application and some components are selected from the third party repositories. So CBSE is latest technology which is mainly objective to increase the reusability functionality with the development of CBS from the COTS software components. newlineCBSE is a technology used to develop a large software system with the assembly of reusable software components according to the client-specific requirement. When researchers and practitioners talk about reusable software components then components selection process and algorithm are play a main role in CBSD. Component selection for CBSD is very active and challenging field for researchers and practitioners. So this thesis presents a new proposed component selection process and new proposed algorithm to select the optimal component sets for client-specific requirement which make a complex software system with the composition of optimal reusable software component. newlineThis thesis work is categorized into nine chapters. Chapter 1 explains software engineering and software reuse in general and evolution of CBSE, software component, interface and the purpose of CBSE. Chapter 2 describes about the study and review of various approaches and process models for CBSE. Chapter 3 explains the CBSE in general term, the process of CBSE and component technologies. Chapter 4 presents the challenge like performance, time, components size, fault tolerance, reliability, c
Pagination: 
URI: http://hdl.handle.net/10603/20092
Appears in Departments:Faculty of Computer Science & Engineering

Files in This Item:
File Description SizeFormat 
01_cover page.pdfAttached File14.56 kBAdobe PDFView/Open
02_declaration.pdf30.67 kBAdobe PDFView/Open
03_certificate of supervisor.pdf29.11 kBAdobe PDFView/Open
04_acknowledgement.pdf13.82 kBAdobe PDFView/Open
05_contents.pdf28.27 kBAdobe PDFView/Open
06-list of figures.pdf15.09 kBAdobe PDFView/Open
07_list of tables.pdf12.8 kBAdobe PDFView/Open
08_list of abbreviations.pdf12.38 kBAdobe PDFView/Open
09_abstract.pdf15.21 kBAdobe PDFView/Open
10_chapter1.pdf544.21 kBAdobe PDFView/Open
11_chapter2.pdf36.6 kBAdobe PDFView/Open
12_chapter3.pdf126.01 kBAdobe PDFView/Open
13_chapter4.pdf31.67 kBAdobe PDFView/Open
14_chapter 5.pdf122.18 kBAdobe PDFView/Open
15_chapter6.pdf130.43 kBAdobe PDFView/Open
16_chapter 7.pdf173.81 kBAdobe PDFView/Open
17_chapter 8.pdf1.29 MBAdobe PDFView/Open
18_chapter 9.pdf19.36 kBAdobe PDFView/Open
19_references.pdf50.52 kBAdobe PDFView/Open


Items in Shodhganga are protected by copyright, with all rights reserved, unless otherwise indicated.