English

Enhanced Playback of Automated Service Emulation Models Using Entropy Analysis

Software Engineering 2016-05-24 v1

Abstract

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.

Keywords

Cite

@article{arxiv.1605.06668,
  title  = {Enhanced Playback of Automated Service Emulation Models Using Entropy Analysis},
  author = {Steve Versteeg and Miao Du and John Bird and Jean-Guy Schneider and John Grundy and Jun Han},
  journal= {arXiv preprint arXiv:1605.06668},
  year   = {2016}
}

Comments

International Workshop on Continuous Software Evolution and Delivery (CSED'16), ICSE 2016 Austin, USA

R2 v1 2026-06-22T14:06:24.380Z