Salient features of an executable specification language and its environment | Synapse