C++ classes for linking optimization with complex simulations. - Mark S. Gockenbach; Matthew J. Petro; William W. Symes (ACM Trans. Math. Softw., 1999)