Composing dependable real time software of function blocks | IEEE Conference Publication | IEEE Xplore