Index: trunk/autoquest-plugin-uml-test/src/test/java/de/ugoe/cs/autoquest/plugin/uml/UMLUtilsTest.java
===================================================================
--- trunk/autoquest-plugin-uml-test/src/test/java/de/ugoe/cs/autoquest/plugin/uml/UMLUtilsTest.java	(revision 1896)
+++ trunk/autoquest-plugin-uml-test/src/test/java/de/ugoe/cs/autoquest/plugin/uml/UMLUtilsTest.java	(revision 1898)
@@ -21,4 +21,5 @@
 import java.util.List;
 import java.util.Random;
+import java.util.logging.Level;
 
 import org.apache.commons.lang.SerializationUtils;
@@ -29,4 +30,5 @@
 import org.eclipse.uml2.uml.UMLPackage;
 import org.junit.After;
+import org.junit.BeforeClass;
 import org.junit.Test;
 
@@ -40,4 +42,6 @@
 import de.ugoe.cs.autoquest.usageprofiles.FirstOrderMarkovModel;
 import de.ugoe.cs.autoquest.usageprofiles.IStochasticProcess;
+import de.ugoe.cs.util.console.Console;
+import de.ugoe.cs.util.console.TextConsole;
 
 /**
@@ -52,7 +56,9 @@
     private final static String OUTPUT_DIR = "target/tmp/test-outputs/";
 
-    /**
-    *
-    */
+    @BeforeClass
+    public static void setUpBeforeClass() throws Exception {
+        Console.getInstance().registerTraceListener(new TextConsole(Level.INFO));
+    }
+    
     @After
     public void tearDown() throws Exception {
@@ -181,5 +187,4 @@
         Collection<List<Event>> httpSequences = parser.getSequences();
 
-        
         Model model =
             ModelUtils.loadModel(ClassLoader
@@ -197,6 +202,5 @@
         }
 
-        ModelUtils.writeModelToFile(model, OUTPUT_DIR + "testCreateInteractionFromEventSequence_2_result.uml");
-        
+        ModelUtils.writeModelToFile(model, OUTPUT_DIR + "testCreateInteractionFromEventSequence_1_result.uml");
     }
     
@@ -294,4 +298,64 @@
         ModelUtils.writeModelToFile(model, OUTPUT_DIR + "testCreateScheduling_1_result.uml");
     }
+    
+    @Test
+    public void testValidateModelWithLog_1() throws Exception {
+        HTTPLogParser parser =
+                new HTTPLogParser(new File(ClassLoader
+                    .getSystemResource("testCreateInteractionFromEventSequence_1_properties.txt")
+                    .getFile()));
+        parser
+            .parseFile(new File(ClassLoader
+                .getSystemResource("testCreateInteractionFromEventSequence_1_usagedata.log")
+                .getFile()));
+        Collection<List<Event>> httpSequences = parser.getSequences();
+
+        
+        Model model =
+            ModelUtils.loadModel(ClassLoader
+                .getSystemResourceAsStream("testCreateInteractionFromEventSequence_1_model.uml"));
+        
+        UMLUtils.validateModelWithLog(httpSequences, model, null);
+    }
+    
+    @Test
+    public void testValidateModelWithLog_2() throws Exception {
+        HTTPLogParser parser =
+                new HTTPLogParser(new File(ClassLoader
+                    .getSystemResource("testCreateInteractionFromEventSequence_2_properties.txt")
+                    .getFile()));
+        parser
+            .parseFile(new File(ClassLoader
+                .getSystemResource("testCreateInteractionFromEventSequence_2_usagedata.log")
+                .getFile()));
+        Collection<List<Event>> httpSequences = parser.getSequences();
+
+        
+        Model model =
+            ModelUtils.loadModel(ClassLoader
+                .getSystemResourceAsStream("testCreateInteractionFromEventSequence_2_model.uml"));
+        
+        UMLUtils.validateModelWithLog(httpSequences, model, null);
+    }
+    
+    @Test
+    public void testValidateModelWithLog_HL7_v2() throws Exception {
+        HTTPLogParser parser =
+                new HTTPLogParser(new File(ClassLoader
+                    .getSystemResource("hl7_servicenamemap.txt")
+                    .getFile()));
+        parser
+            .parseFile(new File(ClassLoader
+                .getSystemResource("testCreateInteractionFromEventSequence_1_usagedata.log")
+                .getFile()));
+        Collection<List<Event>> httpSequences = parser.getSequences();
+
+        
+        Model model =
+            ModelUtils.loadModel(ClassLoader
+                .getSystemResourceAsStream("hl7model_v2.uml"));
+        
+        UMLUtils.validateModelWithLog(httpSequences, model, "IXSTestSuite_1");
+    }
 
     private void deleteFiles(File file) {
Index: trunk/autoquest-plugin-uml-test/src/test/resources/hl7_servicenamemap.txt
===================================================================
--- trunk/autoquest-plugin-uml-test/src/test/resources/hl7_servicenamemap.txt	(revision 1896)
+++ trunk/autoquest-plugin-uml-test/src/test/resources/hl7_servicenamemap.txt	(revision 1898)
@@ -2,4 +2,4 @@
 /midas/rlus/update/xdw = rlusService
 /midas/rlus/update/cda2report = rlusService
-/midas/ixsmq/update/pocdpatient = ixsmq_property
-/midas/ixsmq/query/pocdpatient = ixsmq_property
+/midas/ixsmq/update/pocdpatient = ixsService
+/midas/ixsmq/query/pocdpatient = ixsService
