Towards Semantics Driven Generation of Executable Web Services Compositions