In MagicDraw UML Classifier-level Dependency Wiring is shown in Class Diagrams (or Implementation Diagrams) with "Ball-and-Socket" notation involving an InterfaceRealization and/or Usage relationship to an Interface (not to be confused with the "lollipop and fork" notation listing required and provided interfaces at a Port, which we'll review shortly).
Architectural Dependency Wiring shows which elements may be validly connected (as opposed to what elements are actually connected as shown in an instance-level Composite Structure). I recommend that you create a Classifier-level Dependency Wiring diagram - as shown below - BEFORE you attempt to create a specific wiring of port-based elements in a Composite Structure Diagram (as shown next).
If you've already created the Usage relationships, and the InterfaceRealizations already exist from reverse engineering, you can simply "Dependency wire" the system by using Related Elements > Display Ports from classes, Related Elements > Display Related Elements from Ports to show provided and required Interfaces, and Related Elements > Display Paths from Interfaces.
Visit also (in the Port-based UML engineering tutorial trail):

