dc.contributor.advisor | Srikant, Y N | |
dc.contributor.author | Vardhan, K Ananda | |
dc.date.accessioned | 2005-12-07T06:35:14Z | |
dc.date.accessioned | 2018-07-31T04:39:29Z | |
dc.date.available | 2005-12-07T06:35:14Z | |
dc.date.available | 2018-07-31T04:39:29Z | |
dc.date.issued | 2005-12-07T06:35:14Z | |
dc.date.submitted | 2001 | |
dc.identifier.uri | https://etd.iisc.ac.in/handle/2005/173 | |
dc.identifier.srno | null | |
dc.description.abstract | Component Based Development has emerged as economical, reusable, scalable way of developing enterprise as well as embedded software applications. Testing distributed component based systems is difficult when third party components are being used in the development. Many testing methodologies that have been proposed for testing object oriented programs in the literature are being imported into component domain directly or by tuning them. But testing components involves much manual work due to the lack of information of the component. Middleware architectures like, DCOM(Distributed COM), Jini and CORBA(Common Object Request Broker Architecture) are being used in developing the distributed component applications in different vertical domains.
In this thesis, a language- Distributed Object Testing Language(DOTL) for specifying the testing process and generation of distributed testing environment for CORBA based applications has been proposed. The language captures required semantics for specifying dummy servers, clients, controlling the testing process, generation of test cases, activating and deactivating objects. Many existing testing techniques can be specified using the semantics provided by the language. Faults occurring in distributed object systems, in addition to the functional errors, can be identifiable using the tool. The language provides abstract types object, argument to specify variables in the testing environment, and operations dealing with these variables to conducts necessary tests.
The DOTL has been implemented on MICO(Mico Is CORBA) orb on Linux OS, with mapping of DOTL to CORBA C++. | en |
dc.format.extent | 738828 bytes | |
dc.format.mimetype | application/postscript | |
dc.language.iso | en | |
dc.publisher | Indian Institute of Science | en |
dc.rights | I grant Indian Institute of Science the right to archive and to make available my thesis or dissertation in whole or in part in all forms of media, now hereafter known. I retain all proprietary rights, such as patent rights. I also retain the right to use in future works (such as articles or books) all or part of this thesis or dissertation. | en |
dc.subject.classification | Computer and Information Science | en |
dc.subject.keyword | Common Object Request Broker Architecture (CORBA) | en |
dc.subject.keyword | Language Based Testing | en |
dc.subject.keyword | Component Based Software Development (CBSD) | en |
dc.subject.keyword | Component Testing | en |
dc.subject.keyword | Distributed Object Testing Language (DOTL) | en |
dc.title | Language Support For Testing CORBA Based Applications | en |
dc.type | Electronic Thesis and Dissertation | en |
dc.degree.name | MSc Engg. | en |
dc.degree.level | Masters | en |
dc.degree.grantor | Indian Institute of Science | en |
dc.degree.discipline | Faculty of Engineering | en |