diff --git a/alib2common/src/abstraction/BinaryOperationAbstraction.hpp b/alib2common/src/abstraction/BinaryOperationAbstraction.hpp
new file mode 100644
index 0000000000000000000000000000000000000000..711327ab2ff466e70f1786e0b674023c8881d620
--- /dev/null
+++ b/alib2common/src/abstraction/BinaryOperationAbstraction.hpp
@@ -0,0 +1,21 @@
+/*
+ * BinaryOperationAbstraction.hpp
+ *
+ *  Created on: 7. 10. 2017
+ *	  Author: Jan Travnicek
+ */
+
+#ifndef _BINARY_OPERATION_ABSTRACTION_HPP_
+#define _BINARY_OPERATION_ABSTRACTION_HPP_
+
+#include <abstraction/NaryOperationAbstraction.hpp>
+
+namespace abstraction {
+
+template < class ReturnType, class ParamType1, class ParamType2 >
+class BinaryOperationAbstraction : public NaryOperationAbstraction < ReturnType, ParamType1, ParamType2 > {
+};
+
+} /* namespace abstraction */
+
+#endif /* _BINARY_OPERATION_ABSTRACTION_HPP_ */