This project provides an MPS language for adding behavior described in terms of the algorithmdsl to components described using the compnentdsl. The project also includes a code generator that produces C++ code for OROCOS components implementing the specified behavior.