Combined modelling and programming support for composite states and extensible state machines | IEEE Conference Publication | IEEE Xplore