diff --git a/plugins/mobius/org.polarsys.chess.mobius/transformations/CHESS2SAN.qvto b/plugins/mobius/org.polarsys.chess.mobius/transformations/CHESS2SAN.qvto
index fe983be1101b162d97527af8a0e9190543cd899c..ec832203027250248e47a6e2927466c88adb89e0 100644
--- a/plugins/mobius/org.polarsys.chess.mobius/transformations/CHESS2SAN.qvto
+++ b/plugins/mobius/org.polarsys.chess.mobius/transformations/CHESS2SAN.qvto
@@ -1503,7 +1503,11 @@ query UML::Class::initAttackScenario(){
 
 	var analysis : CHESS::StateBasedAnalysis::SANAnalysis := self.getStereotypeApplication(SANANALYSIS_STEREOTYPE).oclAsType(CHESS::StateBasedAnalysis::SANAnalysis);
 	--log("attack scenario QN : "+analysis.condition);
-	var  workloads : Set(MARTE::GQAM::GaWorkloadBehavior) := analysis.workload->asSet();
+	
+	//to be used with the official MARTE release
+	//var  workloads : Set(MARTE::GQAM::GaWorkloadBehavior) := analysis.workload->asSet();
+	//to be used with the nightly build MARTE (the one solving CDO issue)
+	var  workloads : Set(MARTE::GQAMMARTE_AnalysisModel::GQAM::GaWorkloadBehavior) := analysis.workload->asSet();
 	
 	workloads -> forEach(workload){
 		var named :=workload.base_NamedElement;