Learning goals

After following this tutorial, you will be able to:

  • Understand what ‘armouring’ means in Dezyne and what it is used for

  • Identify how to apply 'armouring' in Dezyne

  • Understand the different 'armouring' patterns

Intended audience and prerequisites

Armouring deals with the interface between a Dezyne system and hand written code. Though Armouring stays completely within the Dezyne domain it is useful to be familiar with the basic concepts of code integration. In some Armouring patterns advanced Dezyne Modeling Language features are used specifically 'blocking' and 'async'. There are separate tutorials on both subjects. What is most important is to be familiar with the concepts of component based design and how that relates to building systems of multiple Dezyne components.

Platform choice

This tutorial has no hardware related examples.