From scientific software libraries to problem-solving environments | IEEE Journals & Magazine | IEEE Xplore