The Structure of Twitter Narrative

This illustrated research monograph analyses Twitter narrative stream from the perspective of trace and log analysis patterns.

  • Title: The Structure of Twitter Narrative: Applied Patterns from Software Narratology and Human-Computer Narratives
  • Authors: Dmitry Vostokov, Software Diagnostics Institute
  • Publisher: OpenTask (September 2013)
  • Language: English
  • Product Dimensions: 21.6 x 14.0
  • Paperback: 120 pages
  • ISBN-13: 978-1908043610

Introduction to Mobile Software Diagnostics

We discuss the perspectives of Software Diagnostics discipline in mobile world including pattern-oriented approach to troubleshooting and debugging modern web applications.

Introduction to Mobile Software Diagnostics Logo

Date: 17th of September, 2013
Time: 19:00 (BST)
Duration: 60 minutes

BugInject Library

Software Diagnostics Services is planning to release BugInject® library modeling abnormal software structure and behaviour based on our pattern catalogues.

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.

Professional Diagnostics and Debugging Development Program

Software Diagnostics Services is planning to start PD3P. Its curricular combines the best of its software diagnostics and debugging training courses, presentations, webinars, books, Software Diagnostics Library and Debugging TV.

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

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

The Exception Point

This is the first novella to be written by applying software narratology and trace analysis patterns to history and is planned for publication in Spring 2015 (ISBN: 978-1908043412). Book description:

Russia, 1908, June 30, 7:14 a.m., the court of Tsar Nicholas II is wiped out by an impact, an enormous explosion over St. Petersburg. In an ensuring chaos State Duma takes power over Imperial Russia changing the course of World history forever. Russia, 2017, an alternative history novella is published about the Tunguska event that missed the capital of Russia...

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

A Pattern Language for Network Trace Analysis

We propose to use Trace Analysis Patterns (on the right column) in network trace analysis. For details please see this article:

http://www.dumpanalysis.org/blog/index.php/2012/07/19/network-trace-anal...

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

x86/x64 Assembly Language and Windows Debugging

Due to many questions on recommended books to learn assembly language for debugging purposes we provide these references:

Windows Debugging: Practical Foundations
x64 Windows Debugging: Practical Foundations

Each book can be read independently although some platform-independent content overlaps. x64 bit book focuses on 64-bit only.

We believe these books provide all necessary motivation, context and practical foundation for other in-depth assembly language textbooks on the market.

The similar book for x64 Mac OS X is in preparation.

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

Software Diagnostics Services (PatternDiagnostics.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.

11-11-11 11:11:11 Initiatives for 2012 and Beyond

0. The design and development of SPDL (Software Problem Description Language) with a purpose to automatic generation of software troubleshooting tools based on the description of a problem. Please visit this archival link for more details: http://www.dumpanalysis.org/blog/index.php/category/spdl/

1. The design and development of memory-oriented operating system where memory is the foundation of the whole architecture from the ground up. Please visit this archival link for more details: http://www.dumpanalysis.org/blog/index.php/category/memory-os/

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

- Philip Hamer
  nominated for "Software Hooks" story

- Loren Zhai
  submitted his story

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.

Debugging Today

We have started a newspaper: Debugging Today

Tell Your Windows Debugging Story or Nominate Someone

Mad about debugging? Join the annual competition by telling your Windows debugging story (*) or nominating a person after 7/7/2011 and before 8/8/2011 (**). This year main prize is 5 volumes of Memory Dump Analysis Anthology + Color Supplement for Volumes 1-3 + Color Supplement for Volumes 4-5 with supplements signed by the author.

Please send your story or nominate someone using this page: http://www.dumpanalysis.org/contact or dmitry dot vostokov at dumpanalysis dot org (if your story is formatted with pictures)

(*) DumpAnalysis.org reserves the right to publish your story (in a modified form if necessary) in OpenTask magazines and books with full credit.

(**) 7/7 and 8/8 are originally proposed Memory Analysts and Debuggers Days.

Cartoon from Narasimha Vedala

Winners of 2010 Competition: http://www.dumpanalysis.org/debugging-competition-2010

The Debugging Community Project: The Anthology of Debugging

Useful debugging information, techniques, examples, best practices, tool tips and tricks are scattered across many blogs and websites. It is often hard to find what one is needed for problem resolution. OpenTask publisher plans a multi-volume project tentatively called The Anthology of Debugging to compile the best of independent articles and blog posts into printed and digital volumes. Additional topics of interest to debuggers will include but not limited to internals, disassembling and reverse engineering, source and binary code analysis.

The first volume is projected to be published after this summer (ISBN: 978-1908043276). All potential authors will be contacted for their permission, will retain their copyright and their included articles will point to the original source. Additionally, the participants will have an opportunity to include a short bio and other relevant information.

Syndicate content