International audienceTesting and debugging language Virtual Machines (VMs) is a laborious task without the proper tooling. This complexity is aggravated when the VM targets multiple architectures. Simulation-based VM generator frameworks allow one to write test cases on the simulation, however they do not ensure the correctness of the generated artifact due to the semantic gap between the environments. In this article we propose Test Transmutation. It extends simulationbased VM generator frameworks to also generate simulation test cases and execute them on the generated VMs. It extends such frameworks to translate test cases and applies differential testing and non-semantic-preserving mutations. Test Transmutation detects bugs that are rep...
Recent transformation-based approaches to compiler testing look for mismatches between the results o...
Abstract. The Matlab/Simulink language has become the standard for-malism for modeling and implement...
Mutation analysis is a popular technique for assessing the strength of test suites. It relies on the...
International audienceTesting and debugging language Virtual Machines (VMs) is a laborious task with...
International audienceTesting and debugging language Virtual Machines (VMs) is a laborious task with...
Virtual Machines (VMs) are modern programming language implementations.Testing and debugging a VM is...
Abstract—High-level language virtual machines (HLL VMs) are now widely used to implement high-level ...
International audienceModern language implementations using Virtual Machines feature diverse executi...
Testing is one of the mainstream program verification techniques where a program is executed on a se...
Mutation testing suffers from the high computational cost of automated test-vector generation, due t...
International audienceTesting and debugging a Virtual Machine is a laborious task without the proper...
Virtual machines offer the ability to partition the resources of a physical system and to create iso...
Abstract. The Matlab/Simulink language has become the standard for-malism for modeling and implement...
The creation of test specifications that can be used for automated testing re-quires considerable sk...
Mutation testing suffers from the high computational cost of automated test-vector generation, due t...
Recent transformation-based approaches to compiler testing look for mismatches between the results o...
Abstract. The Matlab/Simulink language has become the standard for-malism for modeling and implement...
Mutation analysis is a popular technique for assessing the strength of test suites. It relies on the...
International audienceTesting and debugging language Virtual Machines (VMs) is a laborious task with...
International audienceTesting and debugging language Virtual Machines (VMs) is a laborious task with...
Virtual Machines (VMs) are modern programming language implementations.Testing and debugging a VM is...
Abstract—High-level language virtual machines (HLL VMs) are now widely used to implement high-level ...
International audienceModern language implementations using Virtual Machines feature diverse executi...
Testing is one of the mainstream program verification techniques where a program is executed on a se...
Mutation testing suffers from the high computational cost of automated test-vector generation, due t...
International audienceTesting and debugging a Virtual Machine is a laborious task without the proper...
Virtual machines offer the ability to partition the resources of a physical system and to create iso...
Abstract. The Matlab/Simulink language has become the standard for-malism for modeling and implement...
The creation of test specifications that can be used for automated testing re-quires considerable sk...
Mutation testing suffers from the high computational cost of automated test-vector generation, due t...
Recent transformation-based approaches to compiler testing look for mismatches between the results o...
Abstract. The Matlab/Simulink language has become the standard for-malism for modeling and implement...
Mutation analysis is a popular technique for assessing the strength of test suites. It relies on the...