Responsibility Detection and Transformation (RDT) is a referential architecture to help the designer across the transformation of the specification models into design models inside the classical software development cycle of life.