Deakin University
Browse

File(s) under permanent embargo

Enhanced playback of automated service emulation models using entropy analysis

Version 2 2024-06-05, 01:57
Version 1 2016-09-20, 12:25
conference contribution
posted on 2024-06-05, 01:57 authored by S Versteeg, M Du, J Bird, Jean-Guy SchneiderJean-Guy Schneider, J Grundy, J Han
Service virtualisation is a supporting tool for DevOps to generate interactive service models of dependency systems on which a system-under-test relies. These service models allow applications under development to be continuously tested against production-like conditions. Generating these virtual service models requires expert knowledge of the service protocol, which may not always be available. However, service models may be generated automatically from network traces. Previous work has used the Needleman-Wunsch algorithm to select a response from the service model to play back for a live request. We propose an extension of the Needleman-Wunsch algorithm, which uses entropy analysis to automatically detect the critical matching fields for selecting a response. Empirical tests against four enterprise protocols demonstrate that entropy weighted matching can improve response accuracy.

History

Pagination

49-55

Location

Austin, Texas

Start date

2016-05-14

End date

2016-05-22

ISBN-13

9781450341578

Language

eng

Publication classification

E Conference publication, E1 Full written paper - refereed

Copyright notice

2016, The Authors

Editor/Contributor(s)

[Unknown]

Title of proceedings

ICSE 2016: Workshop on Continuous Software Evolution and Delivery : Proceedings of the 38th Software Engineering International Conference

Event

Software Engineering. International Conference (38th : 2016 : Austin, Texas)

Publisher

Association for Computing Machinery

Place of publication

New York, N.Y.

Usage metrics

    Research Publications

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC