Developing distributed applications rapidly and reliably using the TENA middleware | IEEE Conference Publication | IEEE Xplore