Contract-based test generation for data flow of business processes using constraint programming | IEEE Conference Publication | IEEE Xplore