首页> 外文会议>2015 24th Australasian Software Engineering Conference >Generalized Suffix Tree Based Multiple Sequence Alignment for Service Virtualization
【24h】

Generalized Suffix Tree Based Multiple Sequence Alignment for Service Virtualization

机译:基于广义后缀树的服务虚拟化多序列比对

获取原文
获取原文并翻译 | 示例

摘要

Assuring quality of contemporary software systems is a very challenging task due to the often large complexity of the deployment environments in which they will operate. Service virtualization is an approach to this challenge where services within the deployment environment are emulated by synthesising service response messages from models or by recording and then replaying service interaction messages with the system. Record-and-replay techniques require an approach where (i) message prototypes can be derived from recorded system interactions (i.e. Request-response sequences), (ii) a scheme to match incoming request messages against message prototypes, and (iii) the synthesis of response messages based on similarities between incoming messages and the recorded system interactions. Previous approaches in service virtualization have required a multiple sequence alignment (MSA) algorithm as a means of finding common patterns of similarities and differences between messages required by all three steps. In this paper, we present a novel MSA algorithm based on Generalized Suffix Trees (GSTs). We evaluated the accuracy and efficiency of the proposed algorithm against six enterprise service message trace datasets, with the proposed algorithm performing up to 50 times faster than standard MSA approaches. Furthermore, the algorithm has applicability to other domains beyond service virtualization.
机译:由于现代软件系统将在其中运行的部署环境通常非常复杂,因此确保质量是一项非常具有挑战性的任务。服务虚拟化是解决此挑战的一种方法,其中通过从模型中综合服务响应消息或通过记录然后重播与系统的服务交互消息来模拟部署环境中的服务。记录和重放技术需要一种方法,其中(i)消息原型可以从记录的系统交互(即请求-响应序列)中派生,(ii)一种将传入请求消息与消息原型进行匹配的方案,以及(iii)合成根据传入消息与记录的系统交互之间的相似性来确定响应消息。服务虚拟化中的先前方法已经需要多序列比对(MSA)算法,以作为查找所有三个步骤所需消息之间相似性和差异性共同模式的一种手段。在本文中,我们提出了一种基于广义后缀树(GST)的新颖MSA算法。我们针对六个企业服务消息跟踪数据集评估了该算法的准确性和效率,该算法的执行速度比标准MSA方法快50倍。此外,除了服务虚拟化之外,该算法还适用于其他领域。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号