Structural and Behavioral Patterns for Software Diagnostics, Forensics and Prognostics Most of trace and log analysis pattern illustrations using Dia|gram language are of these two general forms: Although the first form represents typical ETW trace attributes, the analysis pattern descriptions are usually independent of attribute name semantics. It, therefore, makes sense to generalize such forms