QP active object frameworks