Using executable specification languages for interface checking of large, distributed systems | IEEE Conference Publication | IEEE Xplore