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 | Size | Format | |
---|---|---|---|---|
01 _ title.pdf | Attached File | 123.84 kB | Adobe PDF | View/Open |
03 _ contents.pdf | 45.29 kB | Adobe PDF | View/Open | |
04_ list of tables.pdf | 41.38 kB | Adobe PDF | View/Open | |
05 _ list of figures.pdf | 61.89 kB | Adobe PDF | View/Open | |
06 _ acknowledgements.pdf | 44.27 kB | Adobe PDF | View/Open | |
07 _ chapter 1.pdf | 450.18 kB | Adobe PDF | View/Open | |
08 _ chapter 2.pdf | 253.58 kB | Adobe PDF | View/Open | |
09 _ chapter 3.pdf | 1.16 MB | Adobe PDF | View/Open | |
10 _a chapter 5.pdf | 336.95 kB | Adobe PDF | View/Open | |
10 _ b chapter 6.pdf | 397.01 kB | Adobe PDF | View/Open | |
10 _ c chapter 7.pdf | 470.37 kB | Adobe PDF | View/Open | |
10 _ chapter 4.pdf | 309.25 kB | Adobe PDF | View/Open | |
10 _ d chapter 8.pdf | 66.87 kB | Adobe PDF | View/Open | |
11_ references.pdf | 82.54 kB | Adobe PDF | View/Open | |
12 _ publications.pdf | 42.36 kB | Adobe PDF | View/Open | |
80_recommendation.pdf | 61.99 kB | Adobe PDF | View/Open | |
abstract.pdf | 61.99 kB | Adobe PDF | View/Open | |
certificate.pdf | 874.13 kB | Adobe PDF | View/Open | |
list of abbreviation.pdf | 53.14 kB | Adobe PDF | View/Open | |
preliminary page.pdf | 123.84 kB | Adobe PDF | View/Open |
Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).
Altmetric Badge: