Samples

Runnable Sample Solutions with Reusable Code

There are three samples on GitHub repositories to demonstrate implementations of the Hierarchical Steps and Atomic Check patterns and how the revolutionary quality value that these deliver also enable the rest of the MetaAutomation pattern language.

In addition, there is a Visual Studio extension project that eases coding your checks in C# 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

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

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, I recommended starting 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 in C# 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.