Modeling and Validating Service Choreography with Semantic Interfaces and Goals | IEEE Conference Publication | IEEE Xplore