10 UMLDeployment 590 40 220 120 DAM Client - User Interface - import data - export data UMLDeployment 290 260 820 330 DAM Engine UMLDeployment 320 420 220 150 Failuremechanism wrapper - Prepare - Validate - Execute - Progress feedback - Abort check - Design UMLDeployment 320 690 220 50 Failuremechanism kernel UMLSyncBarHorizontal 250 210 910 20 {joinSpec= date is on or after July 1st and the exam is passed} UMLSyncBarHorizontal 270 600 910 20 {joinSpec= date is on or after July 1st and the exam is passed} Relation 620 150 90 180 lt=<- fg=red XML Input 10.0;160.0;10.0;10.0 Relation 760 150 100 180 lt=<- fg=red XML Output 10.0;10.0;10.0;160.0 Relation 350 560 120 150 lt=<- fg=red Input for kernel (kernel API) 10.0;130.0;10.0;10.0 Relation 480 560 140 150 lt=<- fg=red Output from kernel (kernel API) 10.0;10.0;10.0;130.0 UMLDeployment 590 420 220 150 Failuremechanism wrapper group=1 Relation 650 560 30 150 lt=<- fg=red group=1 10.0;130.0;10.0;10.0 Relation 750 560 30 150 lt=<- fg=red group=1 10.0;10.0;10.0;130.0 UMLDeployment 590 690 220 50 Failuremechanism kernel group=1 UMLDeployment 850 420 220 150 Failuremechanism wrapper group=2 Relation 910 560 30 150 lt=<- fg=red group=2 10.0;130.0;10.0;10.0 Relation 1010 560 30 150 lt=<- fg=red group=2 10.0;10.0;10.0;130.0 UMLDeployment 850 690 220 50 Failuremechanism kernel group=2 UMLObject 520 310 360 70 Engine Data Model Relation 350 320 190 120 lt=<- fg=red 10.0;100.0;10.0;10.0;170.0;10.0 Relation 470 350 70 90 lt=<- fg=red 50.0;10.0;10.0;10.0;10.0;70.0 Relation 870 350 70 90 lt=<- fg=red 10.0;10.0;50.0;10.0;50.0;70.0 Relation 870 320 170 120 lt=<- fg=red 150.0;100.0;150.0;10.0;10.0;10.0 Relation 620 370 30 70 lt=<- fg=red 10.0;50.0;10.0;10.0 Relation 760 370 30 70 lt=<- fg=red 10.0;10.0;10.0;50.0