Interoperability and Integrated Testing for Component Based Software

dc.contributor.guideChaudhari, Narendra S. and Patel , Ravindra
dc.coverage.spatial
dc.creator.researcherPanwar, Mahesh Kumar
dc.date.accessioned2022-02-28T07:20:03Z
dc.date.available2022-02-28T07:20:03Z
dc.date.awarded
dc.date.completed2013
dc.date.registered2009
dc.description.abstractThe 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.
dc.description.note
dc.format.accompanyingmaterialDVD
dc.format.dimensionsA4
dc.format.extent4.94MB
dc.identifier.urihttp://hdl.handle.net/10603/365759
dc.languageEnglish
dc.publisher.institutionDepartment of Information Technology
dc.publisher.placeBhopal
dc.publisher.universityRajiv Gandhi Proudyogiki Vishwavidyalaya
dc.relation
dc.rightsuniversity
dc.source.universityUniversity
dc.subject.keywordComputer Science
dc.subject.keywordComputer Science Information Systems
dc.subject.keywordEngineering and Technology
dc.titleInteroperability and Integrated Testing for Component Based Software
dc.title.alternative
dc.type.degreePh.D.

Files

Original bundle

Now showing 1 - 5 of 20
Loading...
Thumbnail Image
Name:
01 _ title.pdf
Size:
123.84 KB
Format:
Adobe Portable Document Format
Description:
Attached File
Loading...
Thumbnail Image
Name:
03 _ contents.pdf
Size:
45.29 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
04_ list of tables.pdf
Size:
41.38 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
05 _ list of figures.pdf
Size:
61.89 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
06 _ acknowledgements.pdf
Size:
44.27 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.79 KB
Format:
Plain Text
Description: