International audienceDynamically Adaptive Systems modify their behav- ior and structure in response to changes in their surrounding environment and according to an adaptation logic. Critical sys- tems increasingly incorporate dynamic adaptation capabilities; examples include disaster relief and space exploration systems. In this paper, we focus on mutation testing of the adaptation logic. We propose a fault model for adaptation logics that classifies faults into environmental completeness and adaptation correct- ness. Since there are several adaptation logic languages relying on the same underlying concepts, the fault model is expressed independently from specific adaptation languages. Taking benefit from model-driven engineering technolog...
Model based software development is a common procedure within a wide range of embedded software deve...
International audienceRobustness testing aims at finding errors in a system under invalid conditions...
Mutation is a systematic technique to create variants of a seed artefact by means of mutation operat...
International audienceDynamically Adaptive Systems modify their behav- ior and structure in response...
This paper rigorously introduces the concept of model-based mutation testing (MBMT) and positions it...
Due to the increasing reliance on the software of systems, such as enterprise systems, a wide array ...
International audienceA major benefit of Model Driven Engineering (MDE) relies on the automatic gene...
International audienceMutation testing is an effective technique for either improving or generating ...
International audienceIn MDE, model transformations should be efficiently tested so that it may be u...
Testing is an essential activity in software development, used to increase confidence in the quality...
International audienceWith the increasing use of models for software development and the emergence o...
In the context of software engineering, mutation consists in injecting small changes in artefacts – ...
A major benefit of Model Driven Engineering (MDE) relies on the automatic generation of artefacts fr...
In modern software development practices, testing activities must be carried out frequently and pref...
Model based software development is a common procedure within a wide range of embedded software deve...
International audienceRobustness testing aims at finding errors in a system under invalid conditions...
Mutation is a systematic technique to create variants of a seed artefact by means of mutation operat...
International audienceDynamically Adaptive Systems modify their behav- ior and structure in response...
This paper rigorously introduces the concept of model-based mutation testing (MBMT) and positions it...
Due to the increasing reliance on the software of systems, such as enterprise systems, a wide array ...
International audienceA major benefit of Model Driven Engineering (MDE) relies on the automatic gene...
International audienceMutation testing is an effective technique for either improving or generating ...
International audienceIn MDE, model transformations should be efficiently tested so that it may be u...
Testing is an essential activity in software development, used to increase confidence in the quality...
International audienceWith the increasing use of models for software development and the emergence o...
In the context of software engineering, mutation consists in injecting small changes in artefacts – ...
A major benefit of Model Driven Engineering (MDE) relies on the automatic generation of artefacts fr...
In modern software development practices, testing activities must be carried out frequently and pref...
Model based software development is a common procedure within a wide range of embedded software deve...
International audienceRobustness testing aims at finding errors in a system under invalid conditions...
Mutation is a systematic technique to create variants of a seed artefact by means of mutation operat...