Unified Modeling Language¶ UML A defined set of rules, concepts, and notations used to specify object-oriented systems