13. The configured computer-readable memory of claim 10 , wherein the process comprises: acquiring a static architecture structure in the form of a static data graph based on a static analysis of the instance of the software architecture; and deriving an enhanced architecture diagram at least in part by modifying the static data graph to reflect runtime information for the instance of the software architecture, and then generating the enhanced architecture diagram based on the modified data graph.
10. A computer-readable memory configured with data and with instructions that when executed by at least one processor causes the processor(s) to perform a correlation process comprising the steps of: obtaining runtime information for an execution of an instance of a software architecture without using reflection to obtain said runtime information; acquiring a static architecture structure containing static information about the software architecture; deriving an enhanced architecture diagram from the runtime information and the static information, the enhanced architecture diagram documenting an execution history for the instance across a runtime determination boundary which is not a reflection boundary, the enhanced architecture diagram spanning at least two components by spanning at least one component of the software architecture on each side of the runtime determination boundary; attaching metadata to a data source, and propagating the metadata across the runtime determination boundary; and visually presenting the enhanced architecture diagram in at least one of: a display, a printout.