The increasing complexity of SDL software (for example, as required for distributed system architectures and advanced operating
system integrations) has generated a need for a powerful notation fordeplo yment. The notation should be used formo deling
the run-time configuration of SDL applications and the communication between these. This paper formulates requirements on
a deployment notation to be used with SDL. Using the mapping between SDL and UML in Z.109, it is investigated how the UML
implementation diagrams can be used for deployment of SDL systems, and how well the diagrams conform to the requirements.
It is found that the UML deployment diagram can be used forsho wing deployment of SDL agent instance sets and static instances.
Agent instances dynamically created and destroyed require certain mapping rules in order to be modeled. The interface concept
in UML is found to be adequate formo deling communication. Using the UML extension construct “tagged value”, information at
arbitrary detail levels can be shown. This information can be used by a variety of targeting tools such as code generators.