Please use this identifier to cite or link to this item:
http://hdl.handle.net/10603/134258
Title: | Slicing of SOA based software and its application to testing |
Researcher: | Rana, Kaushik, K |
Guide(s): | Durga Prasad Mohapatra |
Keywords: | Sevice-Oriented Arhictecture Wen Service Software Testing SoaML |
University: | Gujarat Technological University |
Completed Date: | 01/07/2017 |
Abstract: | quotThis thesis presents our work concerning slicing of SOA-based software and newlineits application to testing. A technique for static slicing of SOA-based software newlinebased on SoaML service interface diagram is devised. In this technique, a model newlineusing SoaML service interface diagram is designed. Then, an intermediate representation, newlinecalled service interface dependency graph (SIDG) is created from newlinethe model. The SIDG identifies service call dependency and composite dependency newlinefrom SoaML model. Giving slicing criterion as an input, our proposed newlinealgorithm SSSIM traverses the SIDG and identifies the affected service interface newlinenodes. newlineNext, our intermediate representation SIDG is extended to be able to compute newlinedynamic slices based on SoaML sequence diagram. In our technique, first each newlinemessage in sequence diagram is mapped with corresponding web service input newlineand output messages. This mapping is static. After that, an intermediate representation newlineof SoaML sequence diagram is constructed which we have named newlineservice-oriented software dependence graph (SOSDG). SOSDG is an intermediate newlinerepresentation that needs to be stored and traversed to get a dynamic slice as newlineand when web service gets executed. The SOSDG identifies data, control, intraservice newlineand inter-service dependencies from SoaML sequence diagram and the newlinecorresponding web service execution. For a given slicing criterion, our proposed newlinealgorithm MBGDS computes global dynamic slice from SOSDG and identifies newlinethe affected messages from respective service. The novelty of our work lies in newlinethe computation of global dynamic slice based on SOSDG and its dependencies newlineinduced within and across organizations. newlineTo support testing of SOA-based software at development phase, an extension to newlineWSDL is proposed for carrying out black-box testing. In this context, program newlineslicing artifact, i.e. dependence graph is applied for testing SOA-based software. newlineIn this approach, a hierarchical structure is imposed on web service description newlinelanguage (WSDL) document. The extension to WSDL is carried out b |
Pagination: | |
URI: | http://hdl.handle.net/10603/134258 |
Appears in Departments: | Computer/IT Engineering |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
01_title.pdf | Attached File | 103.03 kB | Adobe PDF | View/Open |
02_certificate.pdf | 44.94 kB | Adobe PDF | View/Open | |
03_abstract.pdf | 66.34 kB | Adobe PDF | View/Open | |
04_declaration.pdf | 45.02 kB | Adobe PDF | View/Open | |
05_acknowledgement.pdf | 46.74 kB | Adobe PDF | View/Open | |
06_contents.pdf | 89.7 kB | Adobe PDF | View/Open | |
07_list_of_tables.pdf | 63.97 kB | Adobe PDF | View/Open | |
08_list_of_figures.pdf | 80.24 kB | Adobe PDF | View/Open | |
09_abbreviations.pdf | 49.42 kB | Adobe PDF | View/Open | |
10_chapter1.pdf | 982.59 kB | Adobe PDF | View/Open | |
11_chapter2.pdf | 454.38 kB | Adobe PDF | View/Open | |
12_chapter3.pdf | 260.39 kB | Adobe PDF | View/Open | |
13_chapter4.pdf | 430.18 kB | Adobe PDF | View/Open | |
14_chapter5.pdf | 4.52 MB | Adobe PDF | View/Open | |
15_chapter6.pdf | 3.06 MB | Adobe PDF | View/Open | |
16_conclusion.pdf | 182.88 kB | Adobe PDF | View/Open | |
17_bibliography.pdf | 128.26 kB | Adobe PDF | View/Open |
Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial 4.0 International (CC BY-NC 4.0).