The purpose of Implementation Design is to bridge the gap between an abstract system, e.g. in SDL, and its implementation
in hardware and software. Expressing the Implementation Design decisions is a general challenge in systems engineering. Notations
have been defined to describe abstract models and implementations, but little work has been done to define a notation for
Implementation Design. In this paper, we discuss UMLsolutions and extend them. Our work is intended as a contribution to a
common SDLapproac h, and an inspiration to ITU-T Study Group 10 question 11 on deployment and configuration language DCL.
We also present how the ProgGen tool was extended in order to generate code controlled by the Implementation Design model.