Module Collection (Predicate)

While working on Thread Cluster (page 195) pattern we realized that we need a predicate version of Module Collection (page 162) pattern, similar to the predicate version of Stack Trace Collection (page 100) pattern. A predicate can be anything: company vendors, semantic proximity, functionality such as printing, remote file management, and so on. Such module sub-collections can be used instead of modules in more complex patterns: an example of software diagnostics pattern substitution and composition. For example, we might be able to identify a possible coupling between 2 semantically different module groups explained by IPC Wait Chains (Volume 3, page 387) such as on this diagram:

images

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset