Opaque Service Virtualisation: A Practical Tool for Emulating Endpoint Systems

May 21, 2016 ยท Declared Dead ยท ๐Ÿ› 2016 IEEE/ACM 38th International Conference on Software Engineering Companion (ICSE-C)

๐Ÿ‘ป CAUSE OF DEATH: Ghosted
No code link whatsoever

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors Steve Versteeg, Miao Du, Jean-Guy Schneider, John Grundy, Jun Han, Menka Goyal arXiv ID 1605.06670 Category cs.SE: Software Engineering Citations 21 Venue 2016 IEEE/ACM 38th International Conference on Software Engineering Companion (ICSE-C) Last Checked 3 months ago
Abstract
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 knowledge 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.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

๐Ÿ“œ Similar Papers

In the same crypt โ€” Software Engineering

Died the same way โ€” ๐Ÿ‘ป Ghosted