UML-diagraming a plugin architecture

uml

I want to show that in my new system, plugins are used to control the core software components.

What would be a good way to show that in UML? I will definitely use sequence diagrams to show interactions between the core and the plugins, but is there some sort of static diagram that fits?

Best Answer

I'd choose a simple Component Model with assembly links and references back to the underlying system requirements.

I'd also give an indication as to how the plug-ins are instantiated.

enter image description here