Redirigiendo al acceso original de articulo en 22 segundos...
Inicio  /  Applied Sciences  /  Vol: 11 Par: 5 (2021)  /  Artículo
ARTÍCULO
TITULO

A Review on the Service Virtualisation and Its Structural Pillars

Zeinab Farahmandpour    
Mehdi Seyedmahmoudian and Alex Stojcevski    

Resumen

Continuous delivery is an industry software development approach that aims to reduce the delivery time of software and increase the quality assurance within a short development cycle. The fast delivery and improved quality require continuous testing of the developed software service. Testing services are complicated and costly and postponed to the end of development due to unavailability of the requisite services. Therefore, an empirical approach that has been utilised to overcome these challenges is to automate software testing by virtualising the requisite services? behaviour for the system being tested. Service virtualisation involves analysing the behaviour of software services to uncover their external behaviour in order to generate a light-weight executable model of the requisite services. There are different research areas which can be used to create such a virtual model of services from network interactions or service execution logs, including message format extraction, inferring control model, data model and multi-service dependencies. This paper reviews the state-of-the-art of how these areas have been used in automating the service virtualisation to make available the required environment for testing software. This paper provides a review of the relevant research within these four fields by carrying out a structured study on about 80 research works. These studies were then categorised according to their functional context as, extracting the message format, control model, data model and multi-service dependencies that can be employed to automate the service virtualisation activity. Based on our knowledge, this is the first structural review paper in service virtualisation fields.

 Artículos similares

       
 
Sangjae Lee    
Online streaming contents are creating greater service uncertainty, as consumers need to experience such contents before making a decision to continue to purchase them. Few studies have investigated the interaction between eWOM (online word-of-mouth) and... ver más
Revista: Applied Sciences

 
Sumra Yousuf, Payam Shafigh, Zakaria Che Muda, Herda Yati Binti Katman and Abid Latif    
Huge amounts of fresh water are used in the concrete industry every day. The quantity and quality of water play important roles in determining the quality, strength, setting time, and durability of cement-based materials (CBMs), such as paste, mortar, an... ver más
Revista: Water

 
Aurel Mihail Titu, Sandor Ravai-Nagy and Alina Bianca Pop    
A key element in ensuring the service life and strength of aluminum alloys in many industrial applications is the adhesion of anti-corrosion coatings. The aim of this study is to analyze how coating processes affect the adhesion of anti-corrosion coating... ver más
Revista: Coatings

 
Zorana Ðordevic, Dragan Novkovic and Marija Dragi?ic    
Religious practice in Serbia has taken place using both indoors and outdoors sacred sites ever since the adoption of Christianity in medieval times. However, previous archaeoacoustic research was focused on historic church acoustics, excluding the open-a... ver más
Revista: Acoustics

 
Mamoona Humayun, Mahmood Niazi, Maram Fahhad Almufareh, N. Z. Jhanjhi, Sajjad Mahmood and Mohammad Alshayeb    
Cloud computing (CC) is the delivery of computing services on demand and is charged using a ?pay per you use? policy. Of the multiple services offered by CC, SaaS is the most popular and widely adapted service platform and is used by billions of organiza... ver más
Revista: Applied Sciences