A computer implemented method of dynamically updating an interactive diagnostic schematic overlay comprises displaying a first drawing comprising a plurality of static graphical objects, each static graphical object corresponding to a design element of a complex system and identifying a diagnostic schematic overlay comprising a plurality of dynamic graphical objects, wherein each dynamic graphical object is aligned with a static graphical object of the plurality of static graphical objects. In an embodiment, the diagnostic schematic overlay further includes a plurality of fields, wherein each field may be populated with one or more dynamic graphical objects, and the method further includes determining a design element operating state and/or a design element operating parameter for at least some of the static graphical objects at a first instance in time and displaying, together with the first drawing, determined operating states and determined operating parameters as an updated diagnostic schematic overlay.