Optimal coordination of crystallization batch processes using rules and practices of extreme programming | IEEE Conference Publication | IEEE Xplore