diff --git a/ADAPT/DeploymentOrchestrator/Readme.txt b/ADAPT/DeploymentOrchestrator/Readme.txt
index b8ad893c043e1706aa521df79e3b21f5c5930e87..9b74f81e1c6f5ef9fb766fa205d33dee10ad5768 100644
--- a/ADAPT/DeploymentOrchestrator/Readme.txt
+++ b/ADAPT/DeploymentOrchestrator/Readme.txt
@@ -1,2 +1,2 @@
-The plan is to release the ADAPT Deployment Orchestrator component, developed by HPE, as open source software. HPE has to follow an internal process with reviews and decisions at corporate level to decide and approve the license under which to release the developed software. Unfortunately this process takes time and it�s not yet completed at the time of writing, therefore the licensing information for the released software is not yet available. 
+The plan is to release the ADAPT Deployment Orchestrator component, developed by HPE, as open source software. HPE has to follow an internal process with reviews and decisions at corporate level to decide and approve the license under which to release the developed software. Unfortunately this process takes time and it�s not yet completed at the time of writing, therefore the licensing information for the released software is not yet available. 
 For more information please contact us through this website https://www.decide-h2020.eu/contact
\ No newline at end of file
diff --git a/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/.classpath b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/.classpath
new file mode 100644
index 0000000000000000000000000000000000000000..ca1fb31ad82349c212bcebd2d82ff48b59497ab3
--- /dev/null
+++ b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/.classpath
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" output="target/classes" path="src/main/java">
+		<attributes>
+			<attribute name="optional" value="true"/>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
+		<attributes>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5">
+		<attributes>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
+		<attributes>
+			<attribute name="maven.pomderived" value="true"/>
+			<attribute name="org.eclipse.jst.component.nondependency" value=""/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="src" output="target/test-classes" path="src/test/java">
+		<attributes>
+			<attribute name="optional" value="true"/>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources">
+		<attributes>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>
diff --git a/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/.project b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/.project
new file mode 100644
index 0000000000000000000000000000000000000000..22e86b5c622243b603acd90ce9fcf550635dd8d8
--- /dev/null
+++ b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/.project
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>eu.DECIDEh2020.adapt.violationhandler</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.wst.common.project.facet.core.builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.wst.validation.validationbuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.m2e.core.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
+		<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+		<nature>org.eclipse.m2e.core.maven2Nature</nature>
+		<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
+	</natures>
+</projectDescription>
diff --git a/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/.settings/org.eclipse.jdt.core.prefs b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000000000000000000000000000000000000..45a6e0e0d5a1eaa3749e63e9d8aabfb3169f19ee
--- /dev/null
+++ b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,8 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.source=1.5
diff --git a/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/.settings/org.eclipse.m2e.core.prefs b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000000000000000000000000000000000..f897a7f1cb2389f85fe6381425d29f0a9866fb65
--- /dev/null
+++ b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/.settings/org.eclipse.wst.common.component b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/.settings/org.eclipse.wst.common.component
new file mode 100644
index 0000000000000000000000000000000000000000..41a03e66f9f11d3693ab50e7d090d1587c9a2230
--- /dev/null
+++ b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/.settings/org.eclipse.wst.common.component
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
+    <wb-module deploy-name="eu.DECIDEh2020.adapt.violationhandler">
+        <wb-resource deploy-path="/" source-path="/src/main/java"/>
+        <wb-resource deploy-path="/" source-path="/src/main/resources"/>
+    </wb-module>
+</project-modules>
diff --git a/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/.settings/org.eclipse.wst.common.project.facet.core.xml b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/.settings/org.eclipse.wst.common.project.facet.core.xml
new file mode 100644
index 0000000000000000000000000000000000000000..a1f6907b8e3dddede408365c6dc9fb2f16076959
--- /dev/null
+++ b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<faceted-project>
+  <installed facet="java" version="1.5"/>
+  <installed facet="jst.utility" version="1.0"/>
+</faceted-project>
diff --git a/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/.settings/org.eclipse.wst.validation.prefs b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/.settings/org.eclipse.wst.validation.prefs
new file mode 100644
index 0000000000000000000000000000000000000000..04cad8cb752a9761c4e5167d0301d3a27674430f
--- /dev/null
+++ b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/.settings/org.eclipse.wst.validation.prefs
@@ -0,0 +1,2 @@
+disabled=06target
+eclipse.preferences.version=1
diff --git a/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/.settings/org.jboss.ide.eclipse.as.core.prefs b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/.settings/org.jboss.ide.eclipse.as.core.prefs
new file mode 100644
index 0000000000000000000000000000000000000000..cf3aa3a9d289d3746cc7265fd1e97a51f0f904ef
--- /dev/null
+++ b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/.settings/org.jboss.ide.eclipse.as.core.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+org.jboss.ide.eclipse.as.core.singledeployable.deployableList=
diff --git a/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/pom.xml b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/pom.xml
new file mode 100644
index 0000000000000000000000000000000000000000..a05beeb629b4e0e15ce43ff2a675162bc3c257a9
--- /dev/null
+++ b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/pom.xml
@@ -0,0 +1,34 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+	<modelVersion>4.0.0</modelVersion>
+	<parent>
+		<groupId>es.experis</groupId>
+		<artifactId>decide</artifactId>
+		<version>0.0.1-SNAPSHOT</version>
+	</parent>
+	<groupId>eu.DECIDEh2020</groupId>
+	<artifactId>violationhandler</artifactId>
+
+	<dependencies>
+	
+		<dependency>
+			<groupId>org.springframework</groupId>
+			<artifactId>spring-context</artifactId>
+			<version>4.3.5.RELEASE</version>
+		</dependency>
+		
+		<!-- https://mvnrepository.com/artifact/com.google.code.gson/gson -->
+		<dependency>
+			<groupId>com.google.code.gson</groupId>
+			<artifactId>gson</artifactId>
+			<version>2.8.2</version>
+		</dependency>
+
+		<dependency>
+			<groupId>es.experis</groupId>
+			<artifactId>decide-dbmodel</artifactId>
+			<version>0.0.1-SNAPSHOT</version>
+		</dependency>
+	</dependencies>
+
+</project>
\ No newline at end of file
diff --git a/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/src/main/java/eu/DECIDEh2020/config/ViolationHandlerConfig.java b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/src/main/java/eu/DECIDEh2020/config/ViolationHandlerConfig.java
new file mode 100644
index 0000000000000000000000000000000000000000..95ff815bd6111f07cde9ad65cc9fb3d94df07a9d
--- /dev/null
+++ b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/src/main/java/eu/DECIDEh2020/config/ViolationHandlerConfig.java
@@ -0,0 +1,27 @@
+/*
+* Copyright (c) 2017 Experis IT.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the
+* MIT License which accompanies
+* this distribution, and is available at
+D1.1 Project Management and Quality Plan Version 1.0 � Final. Date: 28.02.2017
+� DECIDE Consortium Contract No. GA 731533 Page 22 of 46
+www.decide-h2020.eu
+* https://opensource.org/licenses/MIT
+*
+* Contributors:
+*
+* Luis Silva - Experis IT
+**Initially developed in the context of DECIDE EU project www.DECIDE-h2020.eu
+*/
+
+package eu.DECIDEh2020.config;
+
+import org.springframework.context.annotation.ComponentScan;
+import org.springframework.context.annotation.Configuration;
+
+@Configuration
+@ComponentScan("eu.DECIDEh2020.violationhandler")
+public class ViolationHandlerConfig {
+   
+}
\ No newline at end of file
diff --git a/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/src/main/java/eu/DECIDEh2020/violationhandler/EvalMatch.java b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/src/main/java/eu/DECIDEh2020/violationhandler/EvalMatch.java
new file mode 100644
index 0000000000000000000000000000000000000000..0d7ce2ebef17b77b16c3ed99c022361cf57deed8
--- /dev/null
+++ b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/src/main/java/eu/DECIDEh2020/violationhandler/EvalMatch.java
@@ -0,0 +1,80 @@
+/*
+* Copyright (c) 2017 Experis IT.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the
+* MIT License which accompanies
+* this distribution, and is available at
+D1.1 Project Management and Quality Plan Version 1.0 � Final. Date: 28.02.2017
+� DECIDE Consortium Contract No. GA 731533 Page 22 of 46
+www.decide-h2020.eu
+* https://opensource.org/licenses/MIT
+*
+* Contributors:
+*
+* Luis Silva - Experis IT
+**Initially developed in the context of DECIDE EU project www.DECIDE-h2020.eu
+*/
+
+package eu.DECIDEh2020.violationhandler;
+
+import com.google.gson.annotations.Expose;
+import com.google.gson.annotations.SerializedName;
+
+public class EvalMatch {
+
+    @SerializedName("metric")
+    @Expose
+    private String metric;
+    @SerializedName("tags")
+    @Expose
+    private Tags tags;
+    @SerializedName("value")
+    @Expose
+    private Integer value;
+
+    public String getMetric() {
+        return metric;
+    }
+
+    public void setMetric(String metric) {
+        this.metric = metric;
+    }
+
+    public EvalMatch withMetric(String metric) {
+        this.metric = metric;
+        return this;
+    }
+
+    public Tags getTags() {
+        return tags;
+    }
+
+    public void setTags(Tags tags) {
+        this.tags = tags;
+    }
+
+    public EvalMatch withTags(Tags tags) {
+        this.tags = tags;
+        return this;
+    }
+
+    public Integer getValue() {
+        return value;
+    }
+
+    public void setValue(Integer value) {
+        this.value = value;
+    }
+
+    public EvalMatch withValue(Integer value) {
+        this.value = value;
+        return this;
+    }
+
+	@Override
+	public String toString() {
+		return "EvalMatch ["
+				+ "\n	metric=" + metric + "\n	tags=" + tags.toString() + "\n	value=" + value + "]";
+	}
+
+}
diff --git a/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/src/main/java/eu/DECIDEh2020/violationhandler/Grafanahook.java b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/src/main/java/eu/DECIDEh2020/violationhandler/Grafanahook.java
new file mode 100644
index 0000000000000000000000000000000000000000..6652e1ef8a26e9fb49d874d0296892f875cfabfb
--- /dev/null
+++ b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/src/main/java/eu/DECIDEh2020/violationhandler/Grafanahook.java
@@ -0,0 +1,161 @@
+/*
+* Copyright (c) 2017 Experis IT.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the
+* MIT License which accompanies
+* this distribution, and is available at
+D1.1 Project Management and Quality Plan Version 1.0 � Final. Date: 28.02.2017
+� DECIDE Consortium Contract No. GA 731533 Page 22 of 46
+www.decide-h2020.eu
+* https://opensource.org/licenses/MIT
+*
+* Contributors:
+*
+* Luis Silva - Experis IT
+**Initially developed in the context of DECIDE EU project www.DECIDE-h2020.eu
+*/
+
+package eu.DECIDEh2020.violationhandler;
+
+import java.util.List;
+import com.google.gson.annotations.Expose;
+import com.google.gson.annotations.SerializedName;
+
+public class Grafanahook {
+
+    @SerializedName("title")
+    @Expose
+    private String title;
+    @SerializedName("ruleId")
+    @Expose
+    private Integer ruleId;
+    @SerializedName("ruleName")
+    @Expose
+    private String ruleName;
+    @SerializedName("ruleUrl")
+    @Expose
+    private String ruleUrl;
+    @SerializedName("state")
+    @Expose
+    private String state;
+    @SerializedName("imageUrl")
+    @Expose
+    private String imageUrl;
+    @SerializedName("message")
+    @Expose
+    private String message;
+    @SerializedName("evalMatches")
+    @Expose
+    private List<EvalMatch> evalMatches = null;
+
+    public String getTitle() {
+        return title;
+    }
+
+    public void setTitle(String title) {
+        this.title = title;
+    }
+
+    public Grafanahook withTitle(String title) {
+        this.title = title;
+        return this;
+    }
+
+    public Integer getRuleId() {
+        return ruleId;
+    }
+
+    public void setRuleId(Integer ruleId) {
+        this.ruleId = ruleId;
+    }
+
+    public Grafanahook withRuleId(Integer ruleId) {
+        this.ruleId = ruleId;
+        return this;
+    }
+
+    public String getRuleName() {
+        return ruleName;
+    }
+
+    public void setRuleName(String ruleName) {
+        this.ruleName = ruleName;
+    }
+
+    public Grafanahook withRuleName(String ruleName) {
+        this.ruleName = ruleName;
+        return this;
+    }
+
+    public String getRuleUrl() {
+        return ruleUrl;
+    }
+
+    public void setRuleUrl(String ruleUrl) {
+        this.ruleUrl = ruleUrl;
+    }
+
+    public Grafanahook withRuleUrl(String ruleUrl) {
+        this.ruleUrl = ruleUrl;
+        return this;
+    }
+
+    public String getState() {
+        return state;
+    }
+
+    public void setState(String state) {
+        this.state = state;
+    }
+
+    public Grafanahook withState(String state) {
+        this.state = state;
+        return this;
+    }
+
+    public String getImageUrl() {
+        return imageUrl;
+    }
+
+    public void setImageUrl(String imageUrl) {
+        this.imageUrl = imageUrl;
+    }
+
+    public Grafanahook withImageUrl(String imageUrl) {
+        this.imageUrl = imageUrl;
+        return this;
+    }
+
+    public String getMessage() {
+        return message;
+    }
+
+    public void setMessage(String message) {
+        this.message = message;
+    }
+
+    public Grafanahook withMessage(String message) {
+        this.message = message;
+        return this;
+    }
+
+    public List<EvalMatch> getEvalMatches() {
+        return evalMatches;
+    }
+
+	public void setEvalMatches(List<EvalMatch> evalMatches) {
+        this.evalMatches = evalMatches;
+    }
+
+    public Grafanahook withEvalMatches(List<EvalMatch> evalMatches) {
+        this.evalMatches = evalMatches;
+        return this;
+    }
+    
+    @Override
+	public String toString() {
+		return "\ntitle=" + title + "\nruleId=" + ruleId + "\nruleName=" + ruleName + "\nruleUrl=" + ruleUrl
+				+ "\nstate=" + state + "\nimageUrl=" + imageUrl + "\nmessage=" + message + "\nevalMatches="
+				+ evalMatches.toString() + "]";
+	}
+}
diff --git a/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/src/main/java/eu/DECIDEh2020/violationhandler/Tags.java b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/src/main/java/eu/DECIDEh2020/violationhandler/Tags.java
new file mode 100644
index 0000000000000000000000000000000000000000..3010b725d51b0b6e417a05ca84e38fe2593f584d
--- /dev/null
+++ b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/src/main/java/eu/DECIDEh2020/violationhandler/Tags.java
@@ -0,0 +1,27 @@
+/*
+* Copyright (c) 2017 Experis IT.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the
+* MIT License which accompanies
+* this distribution, and is available at
+D1.1 Project Management and Quality Plan Version 1.0 � Final. Date: 28.02.2017
+� DECIDE Consortium Contract No. GA 731533 Page 22 of 46
+www.decide-h2020.eu
+* https://opensource.org/licenses/MIT
+*
+* Contributors:
+*
+* Luis Silva - Experis IT
+**Initially developed in the context of DECIDE EU project www.DECIDE-h2020.eu
+*/
+
+package eu.DECIDEh2020.violationhandler;
+
+
+public class Tags {
+
+	@Override
+	public String toString() {
+		return "Tags []";
+	}
+}
diff --git a/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/src/main/java/eu/DECIDEh2020/violationhandler/ViolationHandler.java b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/src/main/java/eu/DECIDEh2020/violationhandler/ViolationHandler.java
new file mode 100644
index 0000000000000000000000000000000000000000..09ab652c97212cbf722cabab6443fbd40262d825
--- /dev/null
+++ b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/src/main/java/eu/DECIDEh2020/violationhandler/ViolationHandler.java
@@ -0,0 +1,56 @@
+/*
+* Copyright (c) 2017 Experis IT.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the
+* MIT License which accompanies
+* this distribution, and is available at
+D1.1 Project Management and Quality Plan Version 1.0 � Final. Date: 28.02.2017
+� DECIDE Consortium Contract No. GA 731533 Page 22 of 46
+www.decide-h2020.eu
+* https://opensource.org/licenses/MIT
+*
+* Contributors:
+*
+* Luis Silva - Experis IT
+**Initially developed in the context of DECIDE EU project www.DECIDE-h2020.eu
+*/
+
+
+package eu.DECIDEh2020.violationhandler;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import es.experis.decide.persist.dao.ViolationsDAO;
+
+@Service
+public class ViolationHandler {
+
+	@Autowired
+	private ViolationsDAO violationsDAO;
+	
+	public String decision(Grafanahook AlertJSON)
+	{
+		String action = null;
+		String risk = null;
+		
+		boolean result = violationsDAO.findAction(AlertJSON.getTitle().toString());
+
+		if (!result) {
+			return "Without Data";
+		} else {
+			
+			if (result) {
+				risk = "High";
+				action = "Manual Simulation";
+			} else {
+				risk = "Low";
+				action = "Automatic Simulation";
+			}
+			
+			return "RISK: " + risk + 
+					"\nALERT DATA: " + AlertJSON.toString() + 
+					"\nACTION: " + action ; 
+		}
+	}
+}
diff --git a/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/classes/eu/DECIDEh2020/config/ViolationHandlerConfig.class b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/classes/eu/DECIDEh2020/config/ViolationHandlerConfig.class
new file mode 100644
index 0000000000000000000000000000000000000000..ca2bbc20256019c98bf5983d5cbe11478c4a026a
Binary files /dev/null and b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/classes/eu/DECIDEh2020/config/ViolationHandlerConfig.class differ
diff --git a/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/classes/eu/DECIDEh2020/violationhandler/EvalMatch.class b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/classes/eu/DECIDEh2020/violationhandler/EvalMatch.class
new file mode 100644
index 0000000000000000000000000000000000000000..cc969b8b331a9634f7c1797efd7912820ac8ac11
Binary files /dev/null and b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/classes/eu/DECIDEh2020/violationhandler/EvalMatch.class differ
diff --git a/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/classes/eu/DECIDEh2020/violationhandler/Grafanahook.class b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/classes/eu/DECIDEh2020/violationhandler/Grafanahook.class
new file mode 100644
index 0000000000000000000000000000000000000000..3b111ef9adca8e25bbc108138fb278e7604cd9f6
Binary files /dev/null and b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/classes/eu/DECIDEh2020/violationhandler/Grafanahook.class differ
diff --git a/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/classes/eu/DECIDEh2020/violationhandler/Tags.class b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/classes/eu/DECIDEh2020/violationhandler/Tags.class
new file mode 100644
index 0000000000000000000000000000000000000000..d77edb541773b05a24bba42d8ceaac24d1fc6ec3
Binary files /dev/null and b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/classes/eu/DECIDEh2020/violationhandler/Tags.class differ
diff --git a/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/classes/eu/DECIDEh2020/violationhandler/ViolationHandler.class b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/classes/eu/DECIDEh2020/violationhandler/ViolationHandler.class
new file mode 100644
index 0000000000000000000000000000000000000000..e55859751015e698aafadfc13dcf90b17b5ef3ce
Binary files /dev/null and b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/classes/eu/DECIDEh2020/violationhandler/ViolationHandler.class differ
diff --git a/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/maven-archiver/pom.properties b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/maven-archiver/pom.properties
new file mode 100644
index 0000000000000000000000000000000000000000..c17766e8e541d8dff10c128ab8417c96119af00c
--- /dev/null
+++ b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Tue Nov 21 11:43:41 CET 2017
+version=0.0.1-SNAPSHOT
+groupId=eu.DECIDEh2020
+artifactId=violationhandler
diff --git a/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000000000000000000000000000000000000..15a585e43490b4564db8d282b66a1b74cba1fc06
--- /dev/null
+++ b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1,5 @@
+eu\DECIDEh2020\violationhandler\EvalMatch.class
+eu\DECIDEh2020\violationhandler\Grafanahook.class
+eu\DECIDEh2020\violationhandler\ViolationHandler.class
+eu\DECIDEh2020\violationhandler\Tags.class
+eu\DECIDEh2020\config\ViolationHandlerConfig.class
diff --git a/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000000000000000000000000000000000000..428bb861e5a438049274a7df3b7f879408a46c8b
--- /dev/null
+++ b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,5 @@
+C:\2 - PROYECTOS\DECIDE\decide\violationhandler\src\main\java\eu\DECIDEh2020\violationhandler\EvalMatch.java
+C:\2 - PROYECTOS\DECIDE\decide\violationhandler\src\main\java\eu\DECIDEh2020\config\ViolationHandlerConfig.java
+C:\2 - PROYECTOS\DECIDE\decide\violationhandler\src\main\java\eu\DECIDEh2020\violationhandler\Grafanahook.java
+C:\2 - PROYECTOS\DECIDE\decide\violationhandler\src\main\java\eu\DECIDEh2020\violationhandler\Tags.java
+C:\2 - PROYECTOS\DECIDE\decide\violationhandler\src\main\java\eu\DECIDEh2020\violationhandler\ViolationHandler.java
diff --git a/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/violationhandler-0.0.1-SNAPSHOT.jar b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/violationhandler-0.0.1-SNAPSHOT.jar
new file mode 100644
index 0000000000000000000000000000000000000000..decd7c2c20fcc1bce7eafd684fca364ab055c4ea
Binary files /dev/null and b/ADAPT/ViolationsHandler/eu.DECIDEh2020.adapt.violationhandler/target/violationhandler-0.0.1-SNAPSHOT.jar differ