The abstract syntax of DCharts is not concerned with concrete implementation. The graphical syntax and textual syntax discussed in this chapter make DCharts usable by human beings and various tools. Models can be easily and formally specified. They can also be simulated or executed in DCharts implementations that support these syntaxes.