UAM | UAM_Biblioteca | Unified search engine | Scientific Production Portal | UAM Research Data Repository
Biblos-e Archivo
    • español
    • English
  • English 
    • español
    • English
  • Log in
JavaScript is disabled for your browser. Some features of this site may not work without it.

Search Biblos-e Archivo

Advanced Search

Browse

All of Biblos-e ArchivoCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsFacultiesThis CollectionBy Issue DateAuthorsTitlesSubjectsFaculties

My Account

Log inRegister

Statistics

View Usage Statistics

Help

Information about Biblos-e ArchivoI want to submit my workFrequently Asked Questions

UAM_Biblioteca

View Item 
  •   Biblos-e Archivo
  • 1 - Producción científica en acceso abierto de la UAM
  • Producción científica en acceso abierto de la UAM
  • View Item
  •   Biblos-e Archivo
  • 1 - Producción científica en acceso abierto de la UAM
  • Producción científica en acceso abierto de la UAM
  • View Item

Automated engineering of domain-specific metamorphic testing environments

Author
Gómez Abajo, Pablountranslated; Cañizares, Pablo C.; Núñez, Alberto; Guerra Sánchez, Estheruntranslated; Lara Jaramillo, Juan deuntranslated
Entity
UAM. Departamento de Ingeniería Informática
Publisher
Elsevier
Date
2023-02-02
Citation
10.1016/j.infsof.2023.107164
Information and Software Technology 157 (2023): 107164
 
 
 
ISSN
0950-5849
DOI
10.1016/j.infsof.2023.107164
Funded by
Work supported by the Madrid government, Spain and the Complutense University (grant PR65/19-22452), the Spanish Ministry of Science (PID2021-122270OB-I00), and the Madrid region, Spain (P2018/TCS-4314, S2018/TCS-4339)
Project
Comunidad de Madrid. PR65/19-22452
Editor's Version
https://doi.org/10.1016/j.infsof.2023.107164
Subjects
Cloud computing; Domain-specific languages; Metamorphic testing; Model-driven engineering; Simulation; Informática
URI
http://hdl.handle.net/10486/706612
Rights
© 2023 The Author(s)

Licencia de Creative Commons
Esta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-SinObraDerivada 4.0 Internacional.

Abstract

Context: Testing is essential to improve the correctness of software systems. Metamorphic testing (MT) is an approach especially suited when the system under test lacks oracles, or they are expensive to compute. However, building an MT environment for a particular domain (e.g., cloud simulation, model transformation, machine learning) requires substantial effort. Objective: Our goal is to facilitate the construction of MT environments for specific domains. Method: We propose a model-driven engineering approach to automate the construction of MT environments. Starting from a meta-model capturing the domain concepts, and a description of the domain execution environment, our approach produces an MT environment featuring comprehensive support for the MT process. This includes the definition of domain-specific metamorphic relations, their evaluation, detailed reporting of the testing results, and the automated search-based generation of follow-up test cases. Results: Our method is supported by an extensible platform for Eclipse, called GOTTEN. We demonstrate its effectiveness by creating an MT environment for simulation-based testing of data centres and comparing with existing tools; its suitability to conduct MT processes by replicating previous experiments; and its generality by building another MT environment for video streaming APIs. Conclusion: GOTTEN is the first platform targeted at reducing the development effort of domain-specific MT environments. The environments created with GOTTEN facilitate the specification of metamorphic relations, their evaluation, and the generation of new test cases
Show full item record

Files in this item

Thumbnail
Name
automated_gomez_inf_softw_technol_2023.pdf
Size
2.078Mb
Format
PDF
Description
Artículo

Refworks Export

Google™ Scholar:Gómez Abajo, Pablo - Cañizares, Pablo C. - Núñez, Alberto - Guerra Sánchez, Esther - Lara Jaramillo, Juan de

This item appears in the following Collection(s)

  • Producción científica en acceso abierto de la UAM [16855]

Related items

Showing items related by title, author, creator and subject.

  • Wodel: a domain-specific language for model mutation 

    Gómez Abajo, PabloAutoridad UAM; Guerra Sánchez, EstherAutoridad UAM; Lara Jaramillo, Juan deAutoridad UAM
    2016-04-04
  • Model-driven engineering with domain-specific meta-modelling languages 

    Lara Jaramillo, Juan deAutoridad UAM; Guerra Sánchez, EstherAutoridad UAM; Sánchez Cuadrado, Jesús
    2015-02-01
  • Domain-specific textual meta-modelling languages for model driven engineering 

    Lara Jaramillo, Juan deAutoridad UAM; Guerra Sánchez, EstherAutoridad UAM
    2012
All the documents from Biblos-e Archivo are protected by copyrights. Some rights reserved.
Universidad Autónoma de Madrid. Biblioteca
Contact Us | Send Feedback
We are onFacebookCanal BiblosYouTubeTwitterPinterestWhatsappInstagram

Declaración de accesibilidad

 

 

All the documents from Biblos-e Archivo are protected by copyrights. Some rights reserved.
Universidad Autónoma de Madrid. Biblioteca
Contact Us | Send Feedback
We are onFacebookCanal BiblosYouTubeTwitterPinterestWhatsappInstagram

Declaración de accesibilidad