You are not logged in.

Opaque service virtualisation: a practical tool for emulating endpoint systems

Versteeg, Steve, Du, Miao, Schneider, Jean-Guy, Grundy, John, Han, Jun and Goyal, Menka 2016, Opaque service virtualisation: a practical tool for emulating endpoint systems, in ICSE 2016 : Proceedings of the 38th International Conference on Software Engineering Companion, ACM, New York. N.Y., pp. 202-211, doi: 10.1145/2889160.2889242.

Attached Files
Name Description MIMEType Size Downloads

Title Opaque service virtualisation: a practical tool for emulating endpoint systems
Author(s) Versteeg, Steve
Du, Miao
Schneider, Jean-Guy
Grundy, JohnORCID iD for Grundy, John orcid.org/0000-0003-4928-7076
Han, Jun
Goyal, Menka
Conference name Software Engineering Companion. Conference (38th : 2016 : Austin, Texas)
Conference location Austin, Texas
Conference dates 14-22 May 2016
Title of proceedings ICSE 2016 : Proceedings of the 38th International Conference on Software Engineering Companion
Editor(s) Kellenberger, Patrick
Publication date 2016
Series Software Engineering Companion. Conference
Start page 202
End page 211
Total pages 10
Publisher ACM
Place of publication New York. N.Y.
Summary Large enterprise software systems make many complex interactions with other services in their environment. Developing and testing for production-like conditions is therefore a very challenging task. Current approaches include emulation of dependent services using either explicit modelling or record-and-replay approaches. Models require deep knowl-edge of the target services while record-and-replay is limited in accuracy. Both face developmental and scaling issues. We present a new technique that improves the accuracy of record-and-replay approaches, without requiring prior knowledge of the service protocols. The approach uses Multiple Sequence Alignment to derive message prototypes from recorded system interactions and a scheme to match incoming request messages against prototypes to generate response messages. We use a modified Needleman-Wunsch algorithm for distance calculation during message matching. Our approach has shown greater than 99% accuracy for four evaluated enterprise system messaging protocols. The approach has been successfully integrated into the CA Service Virtualization commercial product to complement its existing techniques.
ISBN 9781450342056
Language eng
DOI 10.1145/2889160.2889242
Field of Research 080309 Software Engineering
Socio Economic Objective 890202 Application Tools and System Utilities
HERDC Research category E1 Full written paper - refereed
ERA Research output type E Conference publication
Grant ID LP150100892
Copyright notice ©2016, ACM
Persistent URL http://hdl.handle.net/10536/DRO/DU:30085580

Document type: Conference Paper
Collection: School of Information Technology
Connect to link resolver
 
Unless expressly stated otherwise, the copyright for items in DRO is owned by the author, with all rights reserved.

Versions
Version Filter Type
Citation counts: TR Web of Science Citation Count  Cited 0 times in TR Web of Science
Scopus Citation Count Cited 1 times in Scopus
Google Scholar Search Google Scholar
Access Statistics: 59 Abstract Views, 3 File Downloads  -  Detailed Statistics
Created: Wed, 14 Sep 2016, 12:06:25 EST

Every reasonable effort has been made to ensure that permission has been obtained for items included in DRO. If you believe that your rights have been infringed by this repository, please contact drosupport@deakin.edu.au.