CVnar: 10 years of Software Diagnostics + 10 years of Software Engineering

Introduction to CVnar Logo

Date: 10th of January, 2014
Time: 19:00 (GMT)
Duration: 60 minutes

Join the CVnar summarizing the last 10 years of work and thought of Software Diagnostics Services founder including the brief summary of another 10 years before that implemented in a novel format of Web CV narrative. Based on timeline from Software Diagnostics Institute (http://www.dumpanalysis.org/Timeline) where each slide corresponds to a major milestone with comments.

Introduction to Semiotics of Debugging

Learn about an application of semiotics to software diagnostics, troubleshooting and debugging including sign systems, sign classification and sign processes.

Introduction to Semiotics of Debugging Logo

Date: 8th of January, 2014
Time: 19:00 (GMT)
Duration: 60 minutes

Prerequisites: Basic software troubleshooting and debugging.

Audience: Software technical support and escalation engineers, quality assurance engineers, software engineers and developers.

Introduction to Generative Software Narratology

The second Webinar to introduce software narratology: an application of ideas from narratology to software narrative stories. The first webinar materials are available here. When software executes it gives us its stories in the form of software traces and logs. Such stories can be analysed for their structure and patterns. This software narrative plane has a corresponding source code narrative plane with its own structure and patterns useful for software troubleshooting and debugging.

Introduction to Generative Software Narratology Logo

Date: 13th of January, 2014
Time: 19:00 (GMT)
Duration: 60 minutes

Prerequisites: Basic software troubleshooting and debugging.

Audience: Software technical support and escalation engineers, quality assurance engineers, software engineers and developers.

Introduction to Philosophy of Software Diagnostics

Learn from this Webinar about phenomenological, hermeneutical and analytical approaches to software diagnostics and its knowledge, foundations, norms, theories, logic, methodology, language, ontology, nature and truth. This seminar is hosted by Software Diagnostics Services.

 Introduction to Philosophy of Software Diagnostics Logo

Title: Introduction to Philosophy of Software Diagnostics
Date: 13th of May, 2013
Time: 19:00 BST
Duration: 30 minutes

Pattern-Oriented Network Trace Analysis

Software Narratology found its successful application in software diagnostics of abnormal software behavior in software logs. Join this Webinar to learn about its new application to network trace analysis with examples from Network Monitor and Wireshark.

Pattern-Oriented Network Trace Analysis Logo

Title: Pattern-Oriented Network Trace Analysis
Date: 27th of June, 2013
Time: 19:00 BST
Duration: 60 minutes

Training: Accelerated Windows Debugging 3

Learn live local and remote debugging techniques and tricks in kernel, user process and managed .NET spaces using WinDbg debugger. The unique and innovative Debugging3 course teaches unified debugging patterns applied to real problems from complex software environments. The training consists of practical step-by-step hands-on exercises.

Public preview (selected slides) of the previous training

Accelerated Windows Debugging 3 Logo

Software Diagnostics Services (PatternDiagnostics.com) organizes a training course:

The training consists of 2 three-hour sessions. When you finish the training you additionally get:

  1. A full transcript in PDF format (retail price $300)
  2. 6 volumes of Memory Dump Analysis Anthology in PDF format (retail price $120)
  3. A personalized attendance certificate with unique CID (PDF format)
  4. Free Software Diagnostics Library membership

Prerequisites: Working knowledge of one of these languages: C, C++, C#. Operating system internals and assembly language concepts are explained when necessary.

Audience: software engineers, software maintenance engineers, escalation engineers.

At this time available only in PDF book format with $100 discount.

If you are interested in Windows postmortem software diagnostics using memory dump files there are other courses available:

Accelerated Windows Memory Dump Analysis

Accelerated .NET Memory Dump Analysis

Advanced Windows Memory Dump Analysis with Data Structures

Accelerated Windows Malware Analysis with Memory Dumps

Happy New Year 2013!

Following a tradition to greet in memory dump analysis style we post this fragment from WinDbg output:

0:000> u
00000000`00002012 f4 hlt
00000000`00002013 ?? ???
                  ^ Memory access error in 2013

Malware Narratives

Software Narratology, the science of software stories, found its successful application in software diagnostics of abnormal software behavior especially in the pattern-driven and pattern-based analysis of software logs from complex systems with millions of events, thousands of threads, hundreds of processes and modules. Join this Webinar to learn about its new application to malware analysis.

Malware Narratives Logo

Title: Malware Narratives: Applied Software Narratology
Date: 25th of March, 2013
Time: 19:00 GMT
Duration: 60 minutes

Training: Accelerated Windows Software Trace Analysis

Feel frustrated when opening a software trace with millions of messages from hundreds of software components, threads and processes?

Accelerated Software Trace Analysis Logo

Memory Dump Analysis Services (DumpAnalysis.com) organizes a training course:

Go beyond simple CPU and disk hog monitoring or searching for errors in a text and learn how to efficiently and effectively analyze software traces and logs from complex software environments. Covered popular software logs and trace formats from Microsoft and Citrix products and tools including Event Tracing for Windows (ETW) and Citrix Common Diagnostics Format (CDF). This course teaches using pioneering and innovative pattern-driven and pattern-based analysis of abnormal software behavior incidents developed by Software Diagnostics Institute.

Public preview (selected slides) of the previous training

If you are registered you are allowed to optionally submit your software traces and logs before the training. This will allow us in addition to the carefully constructed problems tailor additional examples to the needs of the attendees.

The training consists of 4 one-hour sessions and additional homework exercises. When you finish the training you additionally get:

  1. A full transcript in PDF format (retail price $300)
  2. Recording of training sessions including exercises
  3. 6 volumes of Memory Dump Analysis Anthology in PDF format (retail price $120)
  4. A personalized attendance certificate with unique CID (PDF format)
  5. Free Software Diagnostics Library membership with access to cross-referenced patterns of software trace and analysis

Prerequisites: Basic Windows troubleshooting.

Audience: Software technical support and escalation engineers, software maintenance engineers, system administrators.

At this time available only in PDF book format + recording with $100 discount.

2013 - The Year of Software Diagnostics

Defined in 2012, software diagnostics discipline needs a year of dedicated development to further advance its body of knowledge including theoretical foundations and practical tools.

Introduction to Pattern-Based Software Diagnostics

Learn how pattern-based software diagnostics, troubleshooting and debugging address software post-construction problem solving pattern life cycle: from the discovery of a new pattern through its integration into an existing pattern catalog and pattern language, testing, packaging and delivering to pattern consumers with subsequent usage, refactoring and writing case studies. This seminar is hosted by Software Diagnostics Services.

Introduction to Pattern-Based Software Diagnostics Logo

Title: Introduction to Pattern-Based Software Diagnostics
Date: 14th of January, 2013
Time: 18:00 GMT
Duration: 60 minutes

Introduction to Systemic Software Diagnostics: Systems Thinking in Memory Dump and Software Trace Analysis

Learn from this free second Memory Dump Analysis Services software diagnostics Webinar how to apply systems theory and thinking for the effective and efficient analysis of abnormal software behavior: the foundation of software troubleshooting and debugging. The seminar summarizes 6 years of research done by Software Diagnostics Institute.

 Introduction to Systemic Software Diagnostics Logo

Title: Introduction to Systemic Software Diagnostics: Systems Thinking in Memory Dump and Software Trace Analysis
Date: 17th of September, 2012
Time: 19:00 (BST) 14:00 (EST) 11:00 (PST)
Duration: 60 minutes

Unified Software Diagnostics and Pattern-Driven Software Support

Welcome to the new scalable and cost-effective software support model devised to address various shortcomings in existing tiered software support organizations. Don't miss an opportunity to learn about its foundation during a free Webinar organized by Memory Dump Analysis Services:

 Introduction to Pattern-Driven Software Diagnostics Logo

Date: 25th of June, 2012
Time: 17:00 (BST) 12:00 (EST) 09:00 (PST)
Duration: 60 minutes

Victimware: The Missing Part of the Equation

Some software components are innocent victims of other component coding mistakes or deliberate subversion and some start as a part of crimeware and malware but eventually become victims themselves (they crash, hang, spike, leak, are dumped, subverted, etc). Learn about unified malware and victimware analysis by using behavioral and structural patterns including a live memory dump analysis example.

Victimware Analysis Webinar Logo

Date: 16th of July, 2012
Time: 17:00 (BST) 12:00 (EST) 09:00 (PST)
Duration: 45 minutes

Training: Accelerated Windows Malware Analysis with Memory Dumps

Learn how to navigate process, kernel and physical spaces and diagnose various malware patterns in Windows memory dump files. We use a unique and innovative pattern-driven analysis approach to speed up the learning curve. The training consists of practical step-by-step hands-on exercises using WinDbg, process, kernel and complete memory dumps.

Public preview (selected slides) of the previous training

Accelerated Windows Malware Analysis Logo

Memory Dump Analysis Services (DumpAnalysis.com) organizes a training course:

The training consists of 4 one-hour sessions. When you finish the training you additionally get:

  1. A full transcript in PDF format (retail price $300)
  2. 6 volumes of Memory Dump Analysis Anthology in PDF format (retail price $120)
  3. A personalized attendance certificate with unique CID (PDF format)
  4. Free Software Diagnostics Library membership with access to 200 cross-referenced patterns of memory dump analysis, their classification and more than 70 case studies

At this time available only in PDF book format with $100 discount.

The main audience are software technical support and escalation engineers who analyze memory dumps from complex software environments and need to check for possible malware presence in cases of abnormal software behavior. The course will also be useful for software engineers, quality assurance and software maintenance engineers, security researchers and malware analysts who have never used WinDbg for analysis of computer memory.

If you are mainly interested in software diagnostics and debugging using memory dump files there are other courses available:

Accelerated Windows Memory Dump Analysis

Accelerated .NET Memory Dump Analysis

Accelerated Mac OS X Core Dump Analysis

Training: Accelerated Mac OS X Core Dump Analysis

Learn how to analyze app crashes and freezes, navigate through process core memory dump space and diagnose corruption, memory leaks, CPU spikes, blocked threads, deadlocks, wait chains, and much more. We use a unique and innovative pattern-driven analysis approach to speed up the learning curve. The training consists of practical step-by-step exercises using Xcode and GDB environments highlighting more than 30 patterns diagnosed in 64-bit process core memory dumps. The training also includes an overview of relevant similarities and differences between Windows and Mac OS X user space memory dump analysis useful for engineers with Wintel background.

Public preview (selected slides) of the previous training
Selected Q&A from past training sessions

Accelerated Mac OS X Core Dump Analysis Logo

Memory Dump Analysis Services (DumpAnalysis.com) organizes a training course:

If you are registered you are allowed to optionally submit your app core dumps before the training. This will allow us in addition to the carefully constructed problems tailor additional examples to the needs of the attendees.

The training consists of 2 two-hour sessions. When you finish the training you additionally get:

  1. A full transcript in PDF format (retail price $300)
  2. 6 volumes of Memory Dump Analysis Anthology in PDF format (retail price $120)
  3. A personalized attendance certificate with unique CID (PDF format)
  4. Free Software Diagnostics Library membership

Prerequisites: Basic Mac OS X troubleshooting and debugging

Audience: Software technical support and escalation engineers, system administrators, software developers and quality assurance engineers.

At this time available only in PDF book format with $200 discount.

If you are mainly interested in Windows memory dump analysis there is another course available:

Accelerated Windows Memory Dump Analysis

Training: Accelerated .NET Memory Dump Analysis

Learn how to analyze .NET application and service crashes and freezes, navigate through memory dump space (managed and unmanaged code) and diagnose corruption, leaks, CPU spikes, blocked threads, deadlocks, wait chains, resource contention, and much more. We use a unique and innovative pattern-driven analysis approach to speed up the learning curve. The training consists of practical step-by-step exercises using WinDbg to diagnose patterns in 32-bit and 64-bit process memory dumps.

Public preview (selected slides) of the previous training

Accelerated .NET Memory Dump Analysis Logo

Memory Dump Analysis Services (DumpAnalysis.com) organizes a training course:

If you are registered you are allowed to optionally submit your memory dumps before the training. This will allow us in addition to the carefully constructed problems tailor extra examples to the needs of the attendees.

The training consists of 2 two-hour sessions and additional homework exercises. When you finish the training you additionally get:

  1. A full transcript in PDF format (retail price $300)
  2. 6 volumes of Memory Dump Analysis Anthology in PDF format (retail price $120)
  3. A personalized attendance certificate with unique CID (PDF format)
  4. Free Software Diagnostics Library membership with access to 200 cross-referenced patterns of memory dump analysis, their classification and more than 70 case studies

Prerequisites: Basic .NET programming and debugging.

Audience: Software developers, software technical support and escalation engineers.

At this time available only in PDF book format with $100 discount.

If you are interested in kernel and complete memory dump analysis there is another course available:

Accelerated Windows Memory Dump Analysis

Forthcoming Webinar: Introduction to Software Narratology

The first Webinar to introduce software narratology: an application of ideas from narratology to software narrative stories.

Introduction to Software Narratology: An Applied Science of Software Stories Logo

Memory Dump Analysis Services (DumpAnalysis.com) organizes a free Webinar:

Learn about this exciting new discipline and a field of research founded by us. When software executes it gives us its stories in the form of UI events, software traces and logs. Such stories can be analyzed for their structure and patterns for troubleshooting, debugging and problem resolution purposes.

Prerequisites: basic software troubleshooting and ability to read software generated logs.

Audience: anyone can benefit from this new perspective: from software users to software engineers and managers.

Happy Holidays and New Year of Software Trace Analysis!

We wish you all the best for the forthcoming year 2012. Let it be a spiking year for you! We created a special picture based on CPU and memory timing diagram (an optimistic version of the original computicart):

2012 - The Year of Software Trace Analysis

For details please visit our blog.

Winners of Tell Your Windows Debugging Story 2011 Annual Competition

The second annual competition was held between 7/7/2011 and 8/8/2011 and the following winners were selected (in alphabetical order):

- Jason Copenhaver
  sent his "Debugging the Debugger" story: to be published in the September issue of Debugged! magazine. Now available online: http://www.debuggingexperts.com/debugging-the-debugger

- Philip Hamer
  nominated for "Software Hooks" story: http://www.debuggingexperts.com/software-hooks-best-practices-for-debugg...

- Loren Zhai
  submitted his story: http://lorenzhai.wordpress.com/2010/09/20/one-reason-of-open-network-fol...

All winners will get Memory Dump Analysis Anthology: Color Supplement for Volumes 1-3 and Memory Dump Analysis Anthology: Color Supplement for Volumes 4-5 signed by the author.

Jason Copenhaver was also selected to get the main prize: 5 volumes of Memory Dump Analysis Anthology.

Webinar The Old New Crash: Cloud Memory Dump Analysis

The first Webinar to start an in-depth discussion of a uniform methodology and tools for analysis of crashes, hangs, and other types of abnormal software behaviour in cloud environments.

The Old New Crash: Cloud Memory Dump Analysis Logo

Memory Dump Analysis Services (DumpAnalysis.com) organizes a free Webinar

Date: 13th of June 2011
Time: 18:45 (BST) 13:45 (EST) 10:45 (PST)
Duration: 60 minutes

Topics include:

  • What's old
  • What's new
  • Orbifold memory spaces
  • Methodology and best practices
  • Cloud-specific patterns
  • Hands-on exercises

Prerequisites: working knowledge of basic memory dump analysis or live debugging.

The presentation is available for download: http://www.patterndiagnostics.com/CMDA-materials

Memory Intelligence Agency

MIA has been established to study and promote intelligence analysis based on trace analysis patterns.

For details please visit our blog.

Software Trace and Memory Dump Analysis: Patterns, Tools, Processes and Best Practices

Presentation of pattern-driven software trace analysis with examples from application and desktop delivery environments at E2E Virtualization Conference (PubForum) in Dublin on 13th of May, 2011.

Pattern-Driven Software Trace and Memory Dump Analysis Logo

Topics include a case study covering simultaneous analysis of software traces and memory dumps. The full transcript with extras will be published afterwards.

The presentation is available for download: http://www.dumpanalysis.com/STMDA-materials

StopPages 2011 Victimware Analysis Conference

Virtual event to learn how to analyze blockages, delays, obstructions, preventions, and stoppages!

Webinar: Introduction to Pattern-Driven Software Problem Solving

The first Webinar to start an in-depth discussion of pattern-driven software troubleshooting, debugging and maintenance.

Introduction to Pattern-Driven Software Problem Solving Logo

Memory Dump Analysis Services (DumpAnalysis.com) organizes a free Webinar:

Date: 25th of March 2011
Time: 18:30 (GMT) 14:30 (EST) 11:30 (PST)
Duration: 60 minutes

Topics include:

  • A Short History of DumpAnalysis.org
  • Memory Dump Analysis Patterns
  • Troubleshooting and Debugging Tools (Debugware) Patterns
  • Software Trace Analysis Patterns
  • From Software Defects to Software Behavior
  • Workaround Patterns
  • Structural Memory Patterns
  • Memory Analysis Domain Pattern Hierarchy
  • New Directions

Prerequisites: experience in software troubleshooting and/or debugging

The presentation materials are available for download: http://www.patterndiagnostics.com/PDSPSI-materials

Syndicate content