“…UML attends to this and allows purpose-oriented views, favouring communication between designer, project manager, process planner, client, etc. UML is consistent with state-of-the-art concepts like functional design [12,13] and end-of-life disposal [14][15][16]. UML is an information-rich representation; models can be tested for consistency, analysed, or translated into other representations (Gantt charts, bills-of-material, and so on; see Section 2.5).…”