diff --git a/CMakeLists.txt b/CMakeLists.txt
index 81122ff25a866766fd6071f95c1704ccea2b9633..f950498b7b4e1959b3357f2733a90b16f766102c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -56,6 +56,7 @@ add_service_files(
   FILES
   TSTAbortExecutor.srv
   TSTCreateExecutor.srv
+  TSTExecutorContinue.srv
   TSTExecutorExpand.srv
   TSTExecutorIsDelegationExpandable.srv
   TSTExecutorGetConstraints.srv
diff --git a/srv/TSTExecutorContinue.srv b/srv/TSTExecutorContinue.srv
new file mode 100644
index 0000000000000000000000000000000000000000..66e5e7aa1eb615409e06e900b6ce47c89f8bc0f2
--- /dev/null
+++ b/srv/TSTExecutorContinue.srv
@@ -0,0 +1,11 @@
+#
+# Continue execution from a paused state
+#
+
+string ns       # Namespace for the tstfactory
+int32 id        # id for the TST node in the tstfactory
+---
+bool status	# Returns true if the node was in a paused state, false otherwise
+bool success
+int32 error
+string reason