The seamless integration between design and source code, between modeling and implementation. With round-trip engineering a programmer generates code from a design, changes that code in a separate development environment, and recreates the adapted design diagram back from the source code[Demeyer&al 1999]
An iteration between modelling, generating code, changing that code and mapping this code back to the original model [Demeyer&al 2000]