Behavioral Modeling and Refinement of Services