Runnable Sample Solutions with Reusable Code

There are three samples on GitHub repositories to demonstrate implementations of the Hierarchical Steps pattern and how the revolutionary quality value that this delivers will enable the rest of the MetaAutomation pattern language.

In addition, there is a Visual Studio extension project that facilitates coding your checks with the Hierarchical Steps pattern, and that works with any of the three samples.

These projects are downloadable with GitHub tools or as simple compressed files.

MetaAutomation Sample 1

This sample is very simple to build and run, and it illustrates valuable and sophisticated concepts for doing quality automation that, unlike conventional practices, does not drop most of the business value on the floor.

The solution includes instructions, detailed documents to help with modification and code reuse, and a tutorial.

The GitHub project for sample 1 is here.

MetaAutomation Sample 2

This corresponds to the Sample 1 in the 2nd Edition of the book on MetaAutomation, and is an improved version of that sample.

Sample 2 does everything that Sample 1 does, plus it enables checks to run across any number of processes.

For learning and using the code samples, it's recommended to start with Sample 1 and the included tutorial.

The GitHub project for sample 2 is here.

MetaAutomation Sample 3

This corresponds to the Sample 2 in the 2nd Edition of the book on MetaAutomation, and is an improved version of that sample.

Sample 3 does everything that Sample 2 does, plus it enables checks to run across any number of machines and processes. A single check can run across any number of tiers for IoT quality verifications!

For learning and using the code samples, it's recommended to start with Sample 1 and the included tutorial.

The GitHub project for sample 3 is here.

Check Step Editor

This Visual Studio extension makes it very easy to work with self-documenting hierarchical steps. It works with all the MetaAutomation samples, and is explicitly used with the tutorial that comes with Sample 1.

The GitHub project is here.