And as the last level of detail, special custom runtime behaviour could be coded by a developer as an alternative to selecting an activity type from the used process language.
Although there are many ways to write software, we chose messaging for this purpose, because it has the advantage of being both synchronous and asynchronous in nature.
As shown in Figure 10, a dotted line with a closed, unfilled arrow means realization (or implementation); as we saw in Figure 4, a solid arrow line with a closed, unfilled arrow means inheritance.
In this process, only when put our main feeling into the original works combining it with the "form", can we get to the highest state in vocal music performance.