Service Oriented Architecture (SOA) is a common design pattern that allows building applications composed of several services. It promotes features as interoperability, scalability, and software reuse. Services composing a SOA system may evolve and change during runtime, often outside the control of the owner of the application, which makes the verification and validation processes complex. Among all the automated techniques to validate the behavior of an SOA application, is Model-Based Testing (MBT). MBT requires an accurate model of the application in order to generate suitable test cases. However, the intrinsic of a SOA application sets significant challenges to MBT effectiveness. In this paper we discuss the challenges in the testing of SOA applications, and we propose the use of Model- Driven Engineering (MDE) to improve the flexibility of testing tools. Finally, we outline our plan for realizing MDE-driven MBT within an existing online testing framework.

Exploiting MDE for Platform-Independent Testing of Service Orchestrations / Lucas Leal, Leonardo Montecchi, Andrea Ceccarelli, Eliane Martins. - ELETTRONICO. - (2019), pp. 0-0. ((Intervento presentato al convegno EUROPEAN DEPENDABLE COMPUTING CONFERENCE.

Exploiting MDE for Platform-Independent Testing of Service Orchestrations

Lucas Leal;Leonardo Montecchi;Andrea Ceccarelli;
2019

Abstract

Service Oriented Architecture (SOA) is a common design pattern that allows building applications composed of several services. It promotes features as interoperability, scalability, and software reuse. Services composing a SOA system may evolve and change during runtime, often outside the control of the owner of the application, which makes the verification and validation processes complex. Among all the automated techniques to validate the behavior of an SOA application, is Model-Based Testing (MBT). MBT requires an accurate model of the application in order to generate suitable test cases. However, the intrinsic of a SOA application sets significant challenges to MBT effectiveness. In this paper we discuss the challenges in the testing of SOA applications, and we propose the use of Model- Driven Engineering (MDE) to improve the flexibility of testing tools. Finally, we outline our plan for realizing MDE-driven MBT within an existing online testing framework.
2019 15th European Dependable Computing Conference, EDCC 2019
EUROPEAN DEPENDABLE COMPUTING CONFERENCE
Goal 9: Industry, Innovation, and Infrastructure
Lucas Leal, Leonardo Montecchi, Andrea Ceccarelli, Eliane Martins
File in questo prodotto:
File Dimensione Formato  
EDCC_2019___Samba_MetaModel_v2-2.pdf

accesso aperto

Tipologia: Altro
Licenza: DRM non definito
Dimensione 211.25 kB
Formato Adobe PDF
211.25 kB Adobe PDF Visualizza/Apri

I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2158/1175596
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
social impact