Narralog - A Software Trace Modeling Language

Teaching Accelerated Software Trace Analysis training90 requires extensive real life like software logs with multiple software behavior patterns. The similar accelerated memory dump analysis trainings (unmanaged / native Windows91 and .NET92) also requires good memory dumps but this problem was solved by modeling patterns of abnormal software behavior in an appropriate implementation language such as C, C++ and C#. Modeling software traces with hundreds of software components, processes and threads would require enormous programming efforts. Therefore, the natural approach is to describe a desired software trace in some declarative language (or minimally imperative) and get a million line software log that models a specific combination of trace analysis patterns. So, welcome to such a language called Narralog: Software Narrative Log or Narrative Logic. This language is different from Riemann programming language (Volume 3, page 299) which is a language to describe software problems and generate software problem solving tools.


90 http://www.patterndiagnostics.com/accelerated-software-trace-analysis

91 http://www.patterndiagnostics.com/accelerated-windows-memory-dump-analysis

92 http://www.patterndiagnostics.com/accelerated-net-memory-dump-analysis

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

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