This paper presents work in progress to explore the possibility of combining model-driven and domain modeling techniques to facilitate support for reuse and automation. The approach is based on the fact that the models specifying the system at different levels of realization can belong to different application domains. Therefore, to facilitated the implementation of transformations between models, mappings are created between the domain concepts present in each model. We exemplify with the implementation of an IPv6 router on a protocol processing platform.