首页> 外文会议>IEEE/ACM International Workshop on Automation of Software Test >Testing Service Oriented Architectures Using Stateful Service Virtualization via Machine Learning
【24h】

Testing Service Oriented Architectures Using Stateful Service Virtualization via Machine Learning

机译:通过机器学习测试面向服务的面向服务的体系结构

获取原文

摘要

Today's enterprise software systems are much complicated than the past. Increasing number of dependent applications, heterogeneous technologies and wide usage of Service Oriented Architectures (SOA), where numerous services communicate with each other, makes testing of such systems challenging. For testing these software systems, the concept of service virtualization is gaining popularity. Service virtualization is an automated technique to mimic the behavior of a given real service. Services can be classified as stateless or stateful services. Many services are stateful in nature. Although there are works in the literature for virtualization of stateless services, no such solution exists for stateful services. To the best of our knowledge, this is the first work for stateful service virtualization. We employ classification based and sequence-to-sequence based machine learning algorithms in developing our solutions. We demonstrate the validity of our approach on two data sets collected from real life services and obtain promising results.
机译:今天的企业软件系统比过去很复杂。越来越多的依赖应用,异构技术和广泛使用服务导向架构(SOA),其中许多服务彼此通信,使得这种系统具有挑战性的测试。为了测试这些软件系统,服务虚拟化的概念是越来越受欢迎。服务虚拟化是模拟给定真实服务的行为的自动技术。服务可以被归类为无状态或有状态服务。许多服务是有状态的。虽然文献中有无状态服务虚拟化的作品,但没有存在的状态服务。据我们所知,这是一个有关的第一工作的工作。我们采用基于分类的基于序列到序列的机器学习算法,在开发我们的解决方案时。我们展示了我们在从现实生活服务中收集的两种数据集中的方法的有效性,并获得了有希望的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号