Uses the standard UML 'Class' with the << Module >> stereotype
Modules cannot be 'abstract' or 'final'
Modules cannot participate in generalization or specification
Modules cannot be an inner classifier or have an inner classifier
Modules cannot have a 'Protected' or 'Protected Friend' member