Figure 2.1 shows the meta-model of DCharts in the AToM meta-modeling environment. It is modified from Spencer Borland's statecharts meta-model (Figure 1.7). It defines the abstract as well as graphical syntax. Iconic representations of entities in the DCharts formalism are not shown. Some of the DCharts constructs, such as importation and transition priorities, are not explicitly modeled for simplicity. (They are marked as UML-style comments in the graphical representation of DCharts models.)
Figure 2.2 shows the AToM environment with the DCharts meta-model loaded in it. The buttons on the left panel give access to all the entities to be used in a DCharts model. The buttons on the top allow the user to connect entities and edit their properties.