Swinburne
Browse

Cognitive service virtualisation: An automatic and adaptive method to virtualise software services

Download (2.59 MB)
thesis
posted on 2024-07-12, 21:51 authored by Zeinab Farahmandpour
Software services communicate with different requisite services over the computer network to accomplish their tasks. The requisite services may not be readily available to test a specific service. Thus, service virtualisation has been proposed as an industry solution to ensure availability of the interactive behaviour of the requisite services. However, the existing techniques of virtualisation cannot satisfy the required accuracy or time constraints to keep up with the competitive business world. These constraints sacrifices quality and testing coverage, thereby delaying the delivery of software. We proposed a novel technique to improve the accuracy of the existing service virtualisation solutions without sacrificing time. This method generates the service response and predicts fields in virtualised responses, extending existing research with lower complexity and higher accuracy. The experimental evaluation illustrates that the proposed approach can generate responses with the required fields and accurate values for both categorical and numerical fields over four data sets with stateful nature.

History

Thesis type

  • Thesis (PhD)

Thesis note

A thesis submitted for the degree of Doctor of Philosophy, School of Science, Computing and Engineering Technologies, Swinburne University of Technology, Melbourne, Australia, June 2021.

Copyright statement

Copyright © 2021 Zeinab Farahmandpour.

Supervisors

Alex Stojcevski

Language

eng

Usage metrics

    Theses

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC