New ideas: Automated engineering of metamorphic testing environments for domain-specific languages

10Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Two crucial aspects for the trustworthy utilization of domain-specific languages (DSLs) are their semantic correctness, and proper testing support for their users. Testing is frequently used to verify correctness, but is often done informally - which may yield unreliable results - and requires substantial effort for creating suitable test cases and oracles. To alleviate this situation, we propose an automated technique for building metamorphic testing environments for DSLs. Metamorphic testing identifies expected relationships between the outputs of two consecutive tests, reducing the effort in specifying oracles and creating test cases manually. This new ideas paper presents the overarching concepts, the architecture and a prototype implementation. We illustrate our proposal using a DSL to model and simulate data centres.

Cite

CITATION STYLE

APA

Cañizares, P. C., Gómez-Abajo, P., Núñez, A., Guerra, E., & De Lara, J. (2021). New ideas: Automated engineering of metamorphic testing environments for domain-specific languages. In SLE 2021 - Proceedings of the 14th ACM SIGPLAN International Conference on Software Language Engineering, co-located with SPLASH 2021 (pp. 49–54). Association for Computing Machinery, Inc. https://doi.org/10.1145/3486608.3486904

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free