Please use this identifier to cite or link to this item: http://hdl.handle.net/10603/365759
Title: Interoperability and Integrated Testing for Component Based Software
Researcher: Panwar, Mahesh Kumar
Guide(s): Chaudhari, Narendra S. and Patel , Ravindra
Keywords: Computer Science
Computer Science Information Systems
Engineering and Technology
University: Rajiv Gandhi Proudyogiki Vishwavidyalaya
Completed Date: 2013
Abstract: The main intention of object oriented development is to facilitate the independent flexible newlinecomposition of software components for reuse of software artifacts. The major newlinecomponent based software technologies such as CORBA, EJB, DotNet and Component newlineBased Software Engineering (CBSE) have shifted the attention from conventional programming newlineto component based programming approach that enables rapid development newlineof applications. However, achieving component interoperability in a fully automatic newlinemanner is still an intimidating job. newlineUnder this work, a robust framework has been developed that handles compatibility newlineissues between incompatible software components and let them communicate to each newlineother. In this work several tools and techniques have been developed to make a component newlineinteroperable in a practical sense. This work extends the interoperability between newlinevarious technologies with reasonably complex software tools. newlineThis framework generates a generalized code that enables component interoperability newlineby means of an /DP (Interface, Data type and Protocol) tool. This work contributes newlineto common understanding of IDL (Interface Definition Language), IDL compiler and newlinemodeling of components to build an inter-operable application. The framework also newlinepossesses the capability to act as an intermediate interface for clients that are incompatible newlinewith server to enable communication between them. newlineUnder this work, a vending machine application has been developed whose different newlinecomponents were implemented using different languages and platforms i.e. Python, newlineC++, Java and C#.Net for creating a mixed environment with CORBA as middleware. newlineWe have used omniORB for C++ to IDL mapping, omniORBpy for Python to IDL newlinemapping, idlj for JAVA to IDL mapping and //OP.NET IDLtoCLS for C#.NET to IDL newlinemappmg. newlineIn order to evaluate the performance and robustness of proposed framework, we have newlinedefined four different case study, which are described and analysed in Chapter 3 through newlinel V newlineChapter-6 of the thesis.
Pagination: 4.94MB
URI: http://hdl.handle.net/10603/365759
Appears in Departments:Department of Information Technology

Files in This Item:
File Description SizeFormat 
01 _ title.pdfAttached File123.84 kBAdobe PDFView/Open
03 _ contents.pdf45.29 kBAdobe PDFView/Open
04_ list of tables.pdf41.38 kBAdobe PDFView/Open
05 _ list of figures.pdf61.89 kBAdobe PDFView/Open
06 _ acknowledgements.pdf44.27 kBAdobe PDFView/Open
07 _ chapter 1.pdf450.18 kBAdobe PDFView/Open
08 _ chapter 2.pdf253.58 kBAdobe PDFView/Open
09 _ chapter 3.pdf1.16 MBAdobe PDFView/Open
10 _a chapter 5.pdf336.95 kBAdobe PDFView/Open
10 _ b chapter 6.pdf397.01 kBAdobe PDFView/Open
10 _ c chapter 7.pdf470.37 kBAdobe PDFView/Open
10 _ chapter 4.pdf309.25 kBAdobe PDFView/Open
10 _ d chapter 8.pdf66.87 kBAdobe PDFView/Open
11_ references.pdf82.54 kBAdobe PDFView/Open
12 _ publications.pdf42.36 kBAdobe PDFView/Open
80_recommendation.pdf61.99 kBAdobe PDFView/Open
abstract.pdf61.99 kBAdobe PDFView/Open
certificate.pdf874.13 kBAdobe PDFView/Open
list of abbreviation.pdf53.14 kBAdobe PDFView/Open
preliminary page.pdf123.84 kBAdobe PDFView/Open
Show full item record


Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).

Altmetric Badge: