UML (Unified Modeling Language)
•Standard diagramming notation used to describe and communicate application structure and behavior, software architecture and designs  (http://www.uml.org/)
•Diagrams for modeling static structure are similar to ER (entity-relationship) and EER (enhanced ER)
•We will use UML diagrams to depict OS structures and interactions