A knowledge-based software development environment for scientific model-building | IEEE Conference Publication | IEEE Xplore