Abstract—A relatively new and important branch of Mutation Analysis involves model mutations. In our attempts to realize model-clone detector testing, we found that there was little mutation research on Simulink, which is a fairly prevalent modeling language, especially in embedded domains. Because Simulink model mutations are the crux of our model-clone detector testing framework, we want to ensure that we are selecting the appropriate mutations. In this paper, we propose a taxonomy of Simulink model mutations, which is based on our experiences thus far with Simulink, that aims to inject model clones of various types and is fairly representative of realistic Simulink edit operations. We organize the mutations by categories based on the typ...
International audienceA major benefit of Model Driven Engineering (MDE) relies on the automatic gene...
Introduction: Software reuse by copying and modifying components to fit new systems is common in ind...
Abstract—This paper presents a semi-automated framework for identifying and representing different k...
Mutation analysis is a fault-based method used for introducing small changes into a program, produci...
Model based software development is a common procedure within a wide range of embedded software deve...
Abstract. The Matlab/Simulink language has become the standard for-malism for modeling and implement...
Abstract. The Matlab/Simulink language has become the standard for-malism for modeling and implement...
Mutation testing suffers from the high computational cost of automated test-vector generation, due t...
International audienceIn MDE, model transformations should be efficiently tested so that it may be u...
Mutation testing suffers from the high computational cost of automated test-vector generation, due t...
Like any other software system, real life Simulink models contain a considerable amount of cloning. ...
Like any other software system, real life Simulink models contain a considerable amount of cloning. ...
Testing is one of the crucial activities to assure the software quality. The main objective of testi...
Abstract—One challenge facing the Model-Driven Engineering community is the need for model quality a...
International audienceModel-based mutation analysis is a powerful but expensive testing technique. W...
International audienceA major benefit of Model Driven Engineering (MDE) relies on the automatic gene...
Introduction: Software reuse by copying and modifying components to fit new systems is common in ind...
Abstract—This paper presents a semi-automated framework for identifying and representing different k...
Mutation analysis is a fault-based method used for introducing small changes into a program, produci...
Model based software development is a common procedure within a wide range of embedded software deve...
Abstract. The Matlab/Simulink language has become the standard for-malism for modeling and implement...
Abstract. The Matlab/Simulink language has become the standard for-malism for modeling and implement...
Mutation testing suffers from the high computational cost of automated test-vector generation, due t...
International audienceIn MDE, model transformations should be efficiently tested so that it may be u...
Mutation testing suffers from the high computational cost of automated test-vector generation, due t...
Like any other software system, real life Simulink models contain a considerable amount of cloning. ...
Like any other software system, real life Simulink models contain a considerable amount of cloning. ...
Testing is one of the crucial activities to assure the software quality. The main objective of testi...
Abstract—One challenge facing the Model-Driven Engineering community is the need for model quality a...
International audienceModel-based mutation analysis is a powerful but expensive testing technique. W...
International audienceA major benefit of Model Driven Engineering (MDE) relies on the automatic gene...
Introduction: Software reuse by copying and modifying components to fit new systems is common in ind...
Abstract—This paper presents a semi-automated framework for identifying and representing different k...