Theoretical Software Diagnostics: Collected Articles, Second Edition

Theoretical Software Diagnostics: Collected Articles, Second Edition

Paperback(2nd ed.)

Members save with free shipping everyday! 
See details


Contains reprinted articles in full color (including 170 figures) from ten volumes of Memory Dump Analysis Anthology related to pattern-oriented software diagnostics with additional comments showing the historical development of this autonomous and distinctive discipline over the last 12 years. Some articles from the forthcoming volume 11 are also included. In addition to 13 new articles, the second edition also includes one relevant article from Debugged! MZ/PE magazine issue and the former Debugging Experts Magazine Online that was referenced in the text of the first edition of this book.

Product Details

ISBN-13: 9781908043900
Publisher: Opentask
Publication date: 02/25/2018
Edition description: 2nd ed.
Pages: 310
Product dimensions: 5.50(w) x 8.50(h) x 0.81(d)

Table of Contents


About the Author

Threads of Thinking

Volume 1: August 2006 - December 2007

Volume 2: January 2008 - September 2008

Volume 3: October 2008 - June 2009

Volume 4: July 2009 - January 2010

Volume 5: February 2010 - October 2010

Volume 6: November 2010 - October 2011

Volumes 7 - 9 and Beyond: November 2011 - Present

Volume 1

Multiple Exceptions

Four Pillars

Five Golden Rules

Critical Thinking

Troubleshooting as Debugging

What is a Software Defect?

Four Causes of Crash Dumps

What is Memory Dump Analysis?

Crashes and Hangs Differentiated

Memory Dump - A Mathematical Definition

Threads as Braided Strings in Abstract Space

Volume 2

Debugware Patterns

Three Main Ideas of Debugging

The Hidden Tomb in Pyramid of Software Change

Ceteris Paribus in Comparative Troubleshooting

Object-Oriented Debugging and Troubleshooting

Component-Based Debugging and Troubleshooting

Domain-Driven Debugging and Troubleshooting

Causal Models

PARTS: Problem Solving Power of Thought



Memory Analysis

Volume 3

Introduction to Software Trace Analysis Patterns

Software Narratology: A Definition

Software Trace: A Mathematical Definition

Geometrical Debugging

Riemann Programming Language

The Measure of Debugging and Memory Dump Analysis Complexity


T&D Labyrinth

Efficient vs. Effective: DATA View

A Copernican Revolution in Debugging

Is Memory Dump Analysis a Science?

Universal Memory Dump: A Definition

Quantum Memory Dumps

On Subjectivity of Software Defects

My Dangerous Idea: Parameterized Science

Unique Events and Historical Narratives

Chemistry of Virtual Memory

Graphical Notation for Memory Dumps

Volume 4

Succession of Patterns

Workaround Patterns

Metaphorical Bijectionism: A Method of Inquiry

Memory Dumps as Posets

MemD Category

Operating Closure of Memory

Fiber Bundle of Memory Space

Manifold Memory Space

Extending Multithreading to Multibraiding (Adjoint Threading)

Volume 5

Software Behavior Patterns

Structural Memory Patterns

General Memory Analysis

Memory Systems Language

Notation for Memory and Trace Analysis

Models of Software Behavior

Category Theory and Troubleshooting

Collective Pointer

On Unconscious

Psychoanalysis of Software Troubleshooting and Debugging

Archaeological Foundations for Memory Analysis

Software Chorography and Chorology: A Definition

Basic Software PLOTs

The Extended Software Trace

Presenting a Software Story

Two Readings of a Software Trace

Volume 6

Intelligence Analysis Patterns

A.C.P. Root Cause Analysis Methodology

Function Activity Theory

Close and Deconstructive Readings of a Software Trace

Analysis, Architectural, Design, Implementation and Usage Debugging Patterns

Generative Debugging

Metadefect Template Library

Orbifold Memory Space

Uses of Memoretics

Crossdisciplinary Memoretics as Interdisciplinary Science

Coarse vs. Fine Grained DNA of Software Behavior

The Way of Philip Marlowe: Abductive Reasoning for Troubleshooting and Debugging

The New School of Debugging

A Periodic Table of Software Defects

User Interface Problem Analysis Patterns

... and more

Customer Reviews